本文整理了Java中androidx.fragment.app.Fragment.onStop()
方法的一些代码示例,展示了Fragment.onStop()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Fragment.onStop()
方法的具体详情如下:
包路径:androidx.fragment.app.Fragment
类名称:Fragment
方法名:onStop
暂无
代码示例来源:origin: trello/RxLifecycle
@Override
public void onStop() {
lifecycleSubject.onNext(FragmentEvent.STOP);
super.onStop();
}
代码示例来源:origin: ybq/Android-SpinKit
@Override
public void onStop() {
super.onStop();
mWaveDrawable.stop();
mCircleDrawable.stop();
mChasingDotsDrawable.stop();
}
}
代码示例来源:origin: westnordost/StreetComplete
@Override public void onStop()
{
super.onStop();
stopPositionTracking();
}
代码示例来源:origin: westnordost/StreetComplete
@Override public void onStop()
{
super.onStop();
unregisterForLocationProviderChanges();
}
代码示例来源:origin: trello/RxLifecycle
private void testBindUntilEvent(LifecycleProvider<FragmentEvent> provider) {
Fragment fragment = (Fragment) provider;
startFragment(fragment);
TestObserver<Object> testObserver = observable.compose(provider.bindUntilEvent(STOP)).test();
fragment.onAttach(null);
testObserver.assertNotComplete();
fragment.onCreate(null);
testObserver.assertNotComplete();
fragment.onViewCreated(null, null);
testObserver.assertNotComplete();
fragment.onStart();
testObserver.assertNotComplete();
fragment.onResume();
testObserver.assertNotComplete();
fragment.onPause();
testObserver.assertNotComplete();
fragment.onStop();
testObserver.assertComplete();
}
代码示例来源:origin: trello/RxLifecycle
private void testLifecycle(LifecycleProvider<FragmentEvent> provider) {
Fragment fragment = (Fragment) provider;
startFragment(fragment);
TestObserver<FragmentEvent> testObserver = provider.lifecycle().skip(1).test();
fragment.onAttach(null);
fragment.onCreate(null);
fragment.onViewCreated(null, null);
fragment.onStart();
fragment.onResume();
fragment.onPause();
fragment.onStop();
fragment.onDestroyView();
fragment.onDestroy();
fragment.onDetach();
testObserver.assertValues(
FragmentEvent.ATTACH,
FragmentEvent.CREATE,
FragmentEvent.CREATE_VIEW,
FragmentEvent.START,
FragmentEvent.RESUME,
FragmentEvent.PAUSE,
FragmentEvent.STOP,
FragmentEvent.DESTROY_VIEW,
FragmentEvent.DESTROY,
FragmentEvent.DETACH
);
}
代码示例来源:origin: trello/RxLifecycle
private void testLifecycle(LifecycleProvider<FragmentEvent> provider) {
Fragment fragment = (Fragment) provider;
startFragment(fragment);
TestObserver<FragmentEvent> testObserver = provider.lifecycle().skip(1).test();
fragment.onAttach(null);
fragment.onCreate(null);
fragment.onViewCreated(null, null);
fragment.onStart();
fragment.onResume();
fragment.onPause();
fragment.onStop();
fragment.onDestroyView();
fragment.onDestroy();
fragment.onDetach();
testObserver.assertValues(
FragmentEvent.ATTACH,
FragmentEvent.CREATE,
FragmentEvent.CREATE_VIEW,
FragmentEvent.START,
FragmentEvent.RESUME,
FragmentEvent.PAUSE,
FragmentEvent.STOP,
FragmentEvent.DESTROY_VIEW,
FragmentEvent.DESTROY,
FragmentEvent.DETACH
);
}
代码示例来源:origin: trello/RxLifecycle
private void testBindUntilEvent(LifecycleProvider<FragmentEvent> provider) {
Fragment fragment = (Fragment) provider;
startFragment(fragment);
TestObserver<Object> testObserver = observable.compose(provider.bindUntilEvent(STOP)).test();
fragment.onAttach(null);
testObserver.assertNotComplete();
fragment.onCreate(null);
testObserver.assertNotComplete();
fragment.onViewCreated(null, null);
testObserver.assertNotComplete();
fragment.onStart();
testObserver.assertNotComplete();
fragment.onResume();
testObserver.assertNotComplete();
fragment.onPause();
testObserver.assertNotComplete();
fragment.onStop();
testObserver.assertComplete();
}
代码示例来源:origin: westnordost/StreetComplete
@Override public void onStop()
{
super.onStop();
getContext().unregisterReceiver(locationAvailabilityReceiver);
LocalBroadcastManager.getInstance(getContext()).unregisterReceiver(locationRequestFinishedReceiver);
}
代码示例来源:origin: andriydruk/BonjourBrowser
@Override
public void onStop() {
super.onStop();
if (mResolveIPDisposable != null) {
mResolveIPDisposable.dispose();
}
if (mResolveTXTDisposable != null) {
mResolveTXTDisposable.dispose();
}
}
代码示例来源:origin: cemrich/zapp
@Override
public void onStop() {
super.onStop();
// don't use onPause to support multiwindow feature
rootView.setVisibility(View.VISIBLE);
errorText.setVisibility(View.GONE);
}
代码示例来源:origin: trello/RxLifecycle
TestObserver<Object> pauseObserver = observable.compose(provider.bindToLifecycle()).test();
fragment.onStop();
attachObserver.assertNotComplete();
createObserver.assertNotComplete();
代码示例来源:origin: trello/RxLifecycle
TestObserver<Object> pauseObserver = observable.compose(provider.bindToLifecycle()).test();
fragment.onStop();
attachObserver.assertNotComplete();
createObserver.assertNotComplete();
代码示例来源:origin: andriydruk/BonjourBrowser
@Override
public void onStop() {
super.onStop();
if (mDisposable != null && !mDisposable.isDisposed()) {
mDisposable.dispose();
}
}
代码示例来源:origin: proninyaroslav/libretorrent
@Override
public void onStop()
{
super.onStop();
LocalBroadcastManager.getInstance(activity).unregisterReceiver(feedManagerReceiver);
}
代码示例来源:origin: proninyaroslav/libretorrent
@Override
public void onStop()
{
super.onStop();
TorrentTaskServiceReceiver.getInstance().unregister(serviceReceiver);
}
代码示例来源:origin: proninyaroslav/libretorrent
@Override
public void onStop()
{
super.onStop();
LocalBroadcastManager.getInstance(activity).unregisterReceiver(feedManagerReceiver);
}
代码示例来源:origin: AlexMofer/ProjectX
@Override
public void onStop() {
super.onStop();
final AMPresenter presenter = getPresenter();
if (presenter != null) {
presenter.onStopped();
}
}
代码示例来源:origin: KDE/kdeconnect-android
@Override
public void onStop() {
super.onStop();
mSwipeRefreshLayout.setEnabled(false);
BackgroundService.RunCommand(mActivity, service -> service.removeDeviceListChangedCallback("PairingFragment"));
}
代码示例来源:origin: proninyaroslav/libretorrent
@Override
public void onStop()
{
super.onStop();
TorrentTaskServiceReceiver.getInstance().unregister(serviceReceiver);
stopUpdateTorrentState();
}
内容来源于网络,如有侵权,请联系作者删除!