我想创建一个应用程序,当它处于“空闲状态”时,它必须停止做某事。当用户没有与应用程序交互数秒钟时,应用程序进入空闲状态(例如50)。是否有一些Android类或更简单的方法?
答案 0 :(得分:2)
当用户未与应用程序交互数秒(例如50)时,应用程序进入空闲状态
除了进入睡眠模式的设备外,Android中没有内置的“空闲”概念。您可以观看ACTION_SCREEN_OFF
广播Intents
,但这将适用于整个系统,而不仅仅是您的应用。
答案 1 :(得分:1)
如果您没有“后台”任务处理,您必须了解Android Activity生命周期。您不必关心您的应用程序是否“闲置”。您必须始终牢记您的应用程序可以在任何时候由系统进入睡眠状态。