我想知道是否有任何方法可以知道重新启动后是否是应用程序的首次退出,或者该应用程序已由用户执行(该应用程序有一个活动并可以接收)。

我正在考虑诸如每分钟编写和重写令牌文件的方法,并且每次应用启动时,都要检查lastmodified属性以了解状态,但是我认为这必须是明智的方法。

任何想法?

提前致谢,

最佳答案

您可以注册BroadcastReceiver来监听ACTION REBOOT意图,以及何时发生将重新启动时间存储在SharedPreferences中的情况。下次启动应用程序时,请检查两次启动之间是否有新的重新启动。

关于android - 如何知道设备重启后应用是否首次执行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5884307/

10-12 03:19
查看更多