@Override
public void call(final Subscriber<? super String> subscriber)
{
final SharedPreferences.OnSharedPreferenceChangeListener listener = new SharedPreferences.OnSharedPreferenceChangeListener()
{
@Override
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key)
{
subscriber.onNext(key);
}
};
subscriber.add(Subscriptions.create(new Action0()
{
@Override
public void call()
{
mSharedPreferences.unregisterOnSharedPreferenceChangeListener(listener);
}
}));
mSharedPreferences.registerOnSharedPreferenceChangeListener(listener);
}
OnSubscribeSharedPreferenceChange.java 文件源码
java
阅读 16
收藏 0
点赞 0
评论 0
项目:Rx.ContentObservable
作者:
评论列表
文章目录