gpt4 book ai didi

android - 验证应用程序是否进入后台或 fragment 将被销毁

转载 作者:行者123 更新时间:2023-11-29 17:49:44 25 4
gpt4 key购买 nike

我需要在应用程序开始在后台运行时发出通知,我将 NotificationManager 的 notify() 方法放在 Fragment 的 onStop() 方法中并且通知工作正常,但是当用户转到另一个 Activity 时 onStop () 方法也被调用,我不想在那种情况下通知。

我找到了 2 个可以提供帮助的答案,但我认为它们不是好的方法。

  1. 创建一个标志,并在每次调用转到另一个 Activity 的监听器时将其设置为真,如果该标志为真,则在调用 onStop() 方法时不通知。
  2. 处理所有可能将应用程序置于后台的操作(我不知道所有这些操作)并仅在这些情况下通知。

有一种方法可以验证 onStop() 是否已被调用,因为应用程序将进入后台或因为 Fragment 将被销毁?

抱歉英语不好

提前致谢

最佳答案

考虑这张图 http://staticfree.info/~steve/complete_android_fragment_lifecycle.png似乎没有办法做到这一点,你的第一个决定看起来也不错。

关于android - 验证应用程序是否进入后台或 fragment 将被销毁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23799928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com