如何在片段中调用OnResume和Onpause方法?

umesh vashisth

我有两个片段A和B。在这里,我要从A替换片段B,然后从B片段A替换片段A,我在onPause方法和onResume方法中显示吐司,但是有些方法不起作用,有人可以用代码解释我为什么吗?

尼罗什拉特

仅当调用Activity onResume()onPause()时,才会调用片段onResume()onPause()它们与活动紧密相关。

管理片段的生命周期非常类似于管理活动的生命周期。

  • 恢复:->该片段在运行的活动中可见。
  • 已暂停:->另一个活动位于前景中并具有焦点,但是此片段所在的活动仍然可见(前景活动部分透明或不覆盖整个屏幕)。
  • 已停止:->该片段不可见。主机活动已停止,或者片段已从活动中删除但已添加到后台堆栈中。停止的片段仍然有效(系统保留了所有状态和成员信息)。但是,它不再对用户可见,如果活动被杀死,它将被杀死。

有关更多信息,请参阅android文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

片段onResume()和onPause()在后台程序中未调用

Android Oreo 8.0中在onPause之前调用的新片段的onResume

另一个片段内的片段不调用onResume()和onPause()吗?

如何在 RxJava 2 中使用 onResume() 和 onPause() 方法订阅和取消订阅?

如何实现 onPause() 和 onResume?

如何在imageView中的选定或捕获的图像中使用OnPause()和OnResume()

如何在Flutter App中处理onPause / onResume?

如何在 onBackPressed 或 onPause 或 OnResume 中停止线程

在OnPause()之后片段OnResume()

如何在活动中调用片段方法

在某些片段中隐藏 TabLayout 和工具栏/正确处理 onPause/onResume

父onPause和onResume之后,Android片段不可见

OnResume / OnPause多次调用

如何调用子片段的onResume()而不是父片段的onResume()?

为什么即使片段不在前台,也调用了片段的onStart和onResume方法

当我按下后退按钮时如何使用onResume和onPause方法

如何在片段中调用RecyclerView适配器的方法

Android:覆盖onPause和onResume-正确的方法

从onPause到OnResume的片段生命周期

如何在 AsyncTask 中调用片段?

如何在android中从BottomSheetDialogFragment调用片段

如何在活动中调用片段类?

如何从片段中调用活动方法?

(Android)如何从FragmentActivity调用片段中的方法

如何从父活动调用片段中的方法?

在onPause中消除片段

如何在Mesibo中更改调用片段的标题和图像

OnResume在片段内多次调用

Flutter上的小部件的onResume()和onPause()