判断调用 onPause 的原因
Determine the reason why onPause was invoked
我正在创建一个应用程序,如果应用程序暂停,我需要在其中执行特定操作,因为由于缺少 activity 用户使用该设备屏幕自行关闭,如果用户自己将应用程序移动到后台(例如通过按主页按钮),则执行另一个操作。
那么有没有办法知道为什么调用 onPause
?或任何其他不涉及使用 onPause
?
的方式
您可以挂钩的方法很少,以查看在 onPause(onUserInteraction、onUserLeaveHint)之前是否有用户交互。
Here 是关于一些鲜为人知的生命周期方法的好图表。
我正在创建一个应用程序,如果应用程序暂停,我需要在其中执行特定操作,因为由于缺少 activity 用户使用该设备屏幕自行关闭,如果用户自己将应用程序移动到后台(例如通过按主页按钮),则执行另一个操作。
那么有没有办法知道为什么调用 onPause
?或任何其他不涉及使用 onPause
?
您可以挂钩的方法很少,以查看在 onPause(onUserInteraction、onUserLeaveHint)之前是否有用户交互。
Here 是关于一些鲜为人知的生命周期方法的好图表。