Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public MyServiceOne extends Service {
- public SharedPreferences mSharedPreferences;
- // Listener defined by anonymous inner class.
- public OnSharedPreferenceChangeListener mListener = new OnSharedPreferenceChangeListener() {
- @Override
- public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
- Log.d("debug", "A preference has been changed");
- }
- };
- @Override
- public void onCreate() {
- mSharedPreferences = getSharedPreferences(MySharedPreferences.NAME, Context.MODE_PRIVATE);
- mSharedPreferences.registerOnSharedPreferenceChangeListener(mListener);
- }
- @Override
- public void onDestroy() {
- super.onDestroy();
- mSharedPreferences.unregisterOnSharedPreferenceChangeListener(mListener);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement