【发布时间】:2018-08-29 15:53:52
【问题描述】:
我所说的“中断”是指接听电话并接听电话、将电话放在应用程序上、在应用程序顶部接收弹出的 whatsapp 消息等等,而中断总是由外部应用程序引起的.
我已经在 19 到 25 的 API 中测试了我的应用,除了 20 之外,在这个 API 中,中断触发的是 onSaveInstance 和 onResume 事件,或者只是 onResume 事件。
但在 API 18 中,“中断”会强制执行 onStop()。问题是,在我的应用程序中,如果在 onStop 函数上满足某些条件,则应用程序必须完成,如果“中断”出现在此版本中,则条件发生并且应用程序完成。
是否有任何方法可以强制应用像其他版本一样使用 OnSaveInstance、OnResume 或仅使用 onResume 做出反应?或者任何方式告诉应用 onStop() 是由外部应用引起的?
【问题讨论】:
标签: android events android-version