【问题标题】:Which activity life cycle occurs at the the time of phone ringing?电话响铃时会发生哪个活动生命周期?
【发布时间】:2019-09-30 08:49:58
【问题描述】:

请帮助我在电话响铃直到接听电话时活动生命周期如何表现

【问题讨论】:

标签: android


【解决方案1】:

活动:onPauseonStoponSaveInstanceState

如果 Android 内存不足,也会调用 onDestroy

片段:onPauseonStoponSaveInstanceState。如果内存不足,也可以onDestroyViewonDestroy

关于onSaveInstanceState,见When exactly are onSaveInstanceState() and onRestoreInstanceState() called?

【讨论】:

  • 不,我的问题是在电话响铃时触发什么活动生命周期直到电话被接收。
  • 我知道接到电话后它会进入活动生命周期的 onPause 状态。
  • @DipanDas,当电话响起时,类似于出现一个新的应用程序。您将在您的上方看到另一个(电话)活动。因此,您的活动将停止并隐藏。我还添加了有关onSaveInstanceState 的信息。
  • 但是在我的应用程序中,我检查了当我的设备中已经打开一个活动时,当一个电话打到我的手机时,呼叫弹出窗口出现在屏幕顶部并且没有活动生命周期被调用,直到我接到电话。
  • @DipanDas,这很有趣。您能否展示您的设备型号、操作系统版本并在问题中发布屏幕截图?
猜你喜欢
  • 2016-10-16
  • 2018-12-06
  • 2014-05-18
  • 1970-01-01
  • 2018-08-29
  • 1970-01-01
  • 2011-08-21
  • 2016-11-21
  • 2014-08-03
相关资源
最近更新 更多