Android应用在一段时间不活动后执行操作(无用户交互)

时间:2017-09-01 10:01:28

标签: android

如何根据用户互动(或缺少用户互动)为我的Android应用添加计时器?换句话说,如果2分钟内没有用户交互,我想让应用程序执行某些操作,在这种情况下导航到初始页面(如登录页面)。如果在1:55有人触摸屏幕,则计时器重置。我认为这需要一个全局计时器,所以无论你在哪个视图,缺乏交互启动计时器。虽然,我可以在每个视图上创建一个独特的计时器。有没有人有任何建议,链接或示例代码以前做过这些?

1 个答案:

答案 0 :(得分:0)

你可以使用Handler和postDelayed runnable来完成它

之类的东西
handler.postDelayed(yourRunnable, 120000);

并通过删除用户与屏幕交互来取消它。

此致