2017-03-27 62 views
0

聽着,我有兩個活動,我MainActivity和我SettingsActivity(其中實例化PreferenceFragment是否有可能有多個活動,SharedPreferences.OnSharedPreferenceChangeListener

我想這兩個活動做:

final SharedPreferences mPrefs = 
     getSharedPreferences(getString(R.string.shared_prefs), 
          Context.MODE_PRIVATE); 
mPrefs.registerOnSharedPreferenceChangeListener(mListener); 

其中每個都有自己的實現mListener(a SharedPreferences.OnSharedPreferenceChangeListener)。

我所看到的只是中的一個被觸發。

任何想法?

回答

0

您可以使用Application類的基本實例而不是當前的Activity來存儲您的偵聽器。 這真的取決於你想要做什麼。

相關問題