【发布时间】:2017-12-12 10:25:26
【问题描述】:
我想知道用户何时在最近列表中滑动关闭应用,但我没有
还没有找到任何方法。 onDestroy 和 onTaskRemoved 并不总是被调用,它们取决于系统或设备。
那么,应用关闭时肯定会调用哪些方法,并且我可以在所有设备上使用它?
【问题讨论】:
-
可以查看activity.this.isFinishing()
我想知道用户何时在最近列表中滑动关闭应用,但我没有
还没有找到任何方法。 onDestroy 和 onTaskRemoved 并不总是被调用,它们取决于系统或设备。
那么,应用关闭时肯定会调用哪些方法,并且我可以在所有设备上使用它?
【问题讨论】:
OnPause(),是每当您的应用程序进入后台或失去焦点时调用的方法。因此,如果您希望在应用程序丢失后完成工作,请使用此方法。否则,请查看This 答案和活动生命周期以获取更多信息。如上面的答案中所述,使用日志来识别每个设备中运行的方法,然后使用它们。
https://developer.android.com/guide/components/activities/activity-lifecycle.html
【讨论】: