AsyncSharedPrefs.java 文件源码

java
阅读 36 收藏 0 点赞 0 评论 0

项目:funf-v4 作者:
@Override
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
    Set<OnSharedPreferenceChangeListener> listeners = new HashSet<OnSharedPreferenceChangeListener>();
    synchronized (this) {
        if (prefs.contains(key)) {
            mMap.put(key, sharedPreferences.getAll().get(key));
        } else {
            mMap.remove(key);
        }
        listeners.addAll(mListeners.keySet());
    }
    for (OnSharedPreferenceChangeListener listener : listeners) {
        if (listener != null) {
            listener.onSharedPreferenceChanged(this, key);
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号