我想检测我的 android 应用程序中的用户不活动。当用户登录应用程序时,一个线程将开始执行并检查时间间隔。登录应用程序后,如果用户与设备交互我需要重置时间,当用户没有与设备应用程序交互并且时间超过时,我需要显示一个对话框(DialogFragment)来提示用户。当用户单击对话框时,我需要再次重置时间。
在活动中,我们可以使用 onUserInteraction() 方法并重置时间。但是如果对话框(DialogFragment)显示在屏幕上的时间如何重置。
我们也可以为这个概念使用后台线程,或者是否有任何其他方式来处理应用程序中的这种用户不活动。
谢谢明杜斯