android onattach方法,Java Fragment.onAttach方法代码示例
import android.support.v4.app.Fragment; //導入方法依賴的package包/類
private void testBindToLifecycle(LifecycleProvider provider) {
Fragment fragment = (Fragment) provider;
startFragment(fragment);
fragment.onAttach(null);
TestObserver attachObserver = observable.compose(provider.bindToLifecycle()).test();
fragment.onCreate(null);
attachObserver.assertNotComplete();
TestObserver createObserver = observable.compose(provider.bindToLifecycle()).test();
fragment.onViewCreated(null, null);
attachObserver.assertNotComplete();
createObserver.assertNotComplete();
TestObserver createViewObserver = observable.compose(provider.bindToLifecycle()).test();
fragment.onStart();
attachObserver.assertNotComplete();
createObserver.assertNotComplete();
createViewObserver.assertNotComplete();
TestObserver startObserver = observable.compose(provider.bindToLifecycle()).test();
fragment.onResume();
attachObserver.assertNotComplete();
createObserver.assertNotComplete();
createViewObserver.assertNotComplete();
startObserver.assertNotComplete();
TestObserver resumeObserver = observable.compose(provider.bindToLifecycle()).test();
fragment.onPause();
attachObserver.assertNotComplete();
createObserver.assertNotComplete();
createViewObserver.assertNotComplete();
startObserver.assertNotComplete();
resumeObserver.assertComplete();
TestObserver pauseObserver = observable.compose(provider.bindToLifecycle()).test();
fragment.onStop();
attachObserver.assertNotComplete();
createObserver.assertNotComplete();
createViewObserver.assertNotComplete();
startObserver.assertComplete();
pauseObserver.assertComplete();
TestObserver stopObserver = observable.compose(provider.bindToLifecycle()).test();
fragment.onDestroyView();
attachObserver.assertNotComplete();
createObserver.assertNotComplete();
createViewObserver.assertComplete();
stopObserver.assertComplete();
TestObserver destroyViewObserver = observable.compose(provider.bindToLifecycle()).test();
fragment.onDestroy();
attachObserver.assertNotComplete();
createObserver.assertComplete();
destroyViewObserver.assertComplete();
TestObserver destroyObserver = observable.compose(provider.bindToLifecycle()).test();
fragment.onDetach();
attachObserver.assertComplete();
destroyObserver.assertComplete();
}
總結
以上是生活随笔為你收集整理的android onattach方法,Java Fragment.onAttach方法代码示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 线程间的协作(3)——管道输入/输出流
- 下一篇: java美元兑换,(Java实现) 美元