确定调用onPause的原因

时间:2017-10-02 13:27:06

标签: android onpause

我正在创建一个应用程序,如果应用程序暂停,我需要执行某项操作,因为由于用户对设备缺乏活动而导致屏幕自动关闭,而另一个操作是用户已将应用程序移动到后台(例如,通过按主页按钮)。

那么有没有办法知道为什么onPause被调用?或者使用onPause

的任何其他方式

1 个答案:

答案 0 :(得分:0)

您可以使用几种方法来查看onPause之前是否存在用户交互(onUserInteraction,onUserLeaveHint)。

Here是一些鲜为人知的生命周期方法的好图表。