Example usage for android.content SharedPreferences unregisterOnSharedPreferenceChangeListener

List of usage examples for android.content SharedPreferences unregisterOnSharedPreferenceChangeListener

Introduction

In this page you can find the example usage for android.content SharedPreferences unregisterOnSharedPreferenceChangeListener.

Prototype

void unregisterOnSharedPreferenceChangeListener(OnSharedPreferenceChangeListener listener);

Source Link

Document

Unregisters a previous callback.

Usage

From source file:com.google.samples.apps.iosched.videolibrary.VideoLibraryFragment.java

@Override
public void onDetach() {
    super.onDetach();
    if (mSettingsChangeListener != null) {
        SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getContext());
        sp.unregisterOnSharedPreferenceChangeListener(mSettingsChangeListener);
    }// w  w  w  . ja  va 2  s.c om
}

From source file:com.duy.pascal.ui.file.fragment.FileListPagerFragment.java

@Override
public void onDestroyView() {
    SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(getContext());
    pref.unregisterOnSharedPreferenceChangeListener(this);
    if (mAction != null) {
        mAction.destroy();/*from   w  w  w. ja  va  2s  .  com*/
    }
    super.onDestroyView();
}

From source file:com.socialdisasters.service.ChatService.java

@Override
public void onDestroy() {
    // unregister preference listener
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
    prefs.unregisterOnSharedPreferenceChangeListener(mPrefListener);

    try {//  w  w  w.ja va 2 s  .c  o  m
        // stop looper
        mUpdateThread.quit();
        mUpdateThread.join();
    } catch (InterruptedException e) {
        Log.e(TAG, "Wait for looper thread was interrupted.", e);
    }

    // destroy the session if the unregister option is enabled
    if (_unregister_on_destroy && _session != null)
        _session.destroy();

    super.onDestroy();

    Log.i(TAG, "service destroyed.");
}

From source file:com.harlie.android.sunshine.app.ForecastFragment.java

@Override
public void onPause() {
    Context context = AnalyticsApplication.getInstance().getApplicationContext();
    SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);
    sp.unregisterOnSharedPreferenceChangeListener(this);
    super.onPause();
}

From source file:be.ppareit.swiftp.gui.PreferenceFragment.java

@Override
public void onPause() {
    super.onPause();

    Cat.v("onPause: Unregistering the FTPServer actions");
    getActivity().unregisterReceiver(mFsActionsReceiver);

    Cat.d("onPause: Unregistering the preference change listner");
    SharedPreferences sp = getPreferenceScreen().getSharedPreferences();
    sp.unregisterOnSharedPreferenceChangeListener(this);
}

From source file:com.android.switchaccess.OptionManager.java

/**
 * Clean up when this object is no longer needed
 *//*from  w w  w.jav a  2  s .  co m*/
public void shutdown() {
    SharedPreferences prefs = SharedPreferencesUtils.getSharedPreferences(mOverlayController.getContext());
    prefs.unregisterOnSharedPreferenceChangeListener(this);
    if (mRootNode != null) {
        mRootNode.recycle();
    }
    mRootNode = null;
}

From source file:de.sindzinski.wetter.ForecastDailyFragment.java

@Override
public void onPause() {
    super.onPause();
    SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getActivity());
    sp.unregisterOnSharedPreferenceChangeListener(this);

    if (syncObserverHandle != null) {
        ContentResolver.removeStatusChangeListener(syncObserverHandle);
        syncObserverHandle = null;/*from   w  ww.  j av a 2  s  . c o m*/
    }
}

From source file:com.groksolutions.grok.mobile.service.GrokDataSyncService.java

protected void stop() {
    super.stop();
    SharedPreferences prefs = PreferenceManager
            .getDefaultSharedPreferences(getService().getApplicationContext());
    prefs.unregisterOnSharedPreferenceChangeListener(_preferenceChangeListener);
}

From source file:com.ant.sunshine.app.fragments.ForecastFragment.java

@Override
public void onPause() {
    SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getCurrentActivity());
    sp.unregisterOnSharedPreferenceChangeListener(this);
    super.onPause();
}

From source file:com.example.nitish.welcomapp.activitypt.ElementDetailsFragment.java

@Override
public void onDestroy() {
    super.onDestroy();
    final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext());
    prefs.unregisterOnSharedPreferenceChangeListener(this);
}