摘要: LiveData.java @MainThread public void observe(@NonNull LifecycleOwner owner, @NonNull Observer<? super T> observer) { assertMainThread("observe");(htt 阅读全文
posted @ 2019-08-19 20:26 李艳艳665 阅读(405) 评论(0) 推荐(0) 编辑
摘要: LifecycleBoundObserver 中提供了一个 detachObserver() 方法,只有这个方法里面,会进行生命周期的反注册功能。 @MainThread public void removeObserver(@NonNull final Observer<? super T> ob 阅读全文
posted @ 2019-08-19 20:26 李艳艳665 阅读(845) 评论(0) 推荐(0) 编辑
摘要: LifecycleBoundObserver.java class LifecycleBoundObserver extends ObserverWrapper implements GenericLifecycleObserver { @Override public void onStateCh 阅读全文
posted @ 2019-08-19 20:26 李艳艳665 阅读(212) 评论(0) 推荐(0) 编辑
摘要: SupportActivity.java(用于support库) public class SupportActivity extends Activity implements LifecycleOwner { private LifecycleRegistry mLifecycleRegistr 阅读全文
posted @ 2019-08-19 20:26 李艳艳665 阅读(1477) 评论(0) 推荐(0) 编辑
摘要: SupportActivity.java(support库) @Override @SuppressWarnings("RestrictedApi") protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCre 阅读全文
posted @ 2019-08-19 20:23 李艳艳665 阅读(461) 评论(0) 推荐(0) 编辑