【发布时间】:2013-08-14 13:20:23
【问题描述】:
任何安卓应用程序都包含许多活动,foreground 中只能有一个活动。
所以我想知道一个特定的应用程序在后台需要多少次。
我是说这个
应用程序启动->应用程序转到前台->用户在应用程序中播放->应用程序转到bg(这里我要节省时间)->应用程序转到前台(这里我要节省时间)
通过减去两次,我可以知道应用程序在后台花费的时间是多少,但这是一项非常艰苦的工作,因为我必须为所有活动编辑 on pause 和 on resumes,我有超过 200 个活动。
假设
我认为 mainfest 有一些东西可以解决我的问题,但我找不到。
【问题讨论】:
-
在
onPause方法中设置一个变量分配给系统时间,然后在onResume中再次检查systemTime并为具体的Activity做出区别。