【问题标题】:Android why is activity visible after onStop calledAndroid为什么在调用onStop后活动可见
【发布时间】:2011-04-16 23:32:21
【问题描述】:

我在所有活动回调中都放置了打印,我看到的是一个序列 onStart()->onResume()->onStop() 但是在调用 onStop 之后,我看到主活动显示的活动相同。文档表明当活动不再可见时调用它,但在我看来,当我的服务置于前台时它被调用。那么当它变得不可见时,保证调用哪个? onStop() 被调用,但我的活动仍然可见,用户可以与之交互。

【问题讨论】:

  • 看起来也许 onPause() 是保证在不可见时被调用的那个。 onStop() 不一定与活动的可见性有关。

标签: android


【解决方案1】:

【讨论】:

  • 图表会表明活动不再可见,然后 onStop() 被调用对吗?
  • 没错。我已经通过实现每种方法并将 toast 消息放入其中进行了测试。
  • 我不明白这如何回答为什么在活动仍然可见时调用 onStop() 的问题(在我的情况下,从未调用过 onPause())。
猜你喜欢
  • 1970-01-01
  • 2023-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-24
  • 2016-12-14
  • 2013-06-17
相关资源
最近更新 更多