android - 如果空闲则关闭活动
问题描述
我有一个应用程序,Activity
如果它处于空闲状态,我需要自动关闭,也就是说,如果用户 30 秒没有触摸屏幕,则Activity
自动关闭。当用户使用(触摸) 时Activity
,它将保持打开状态。
我正在使用该CountDownTimer
方法,但即使用户正在使用该应用程序,它也会关闭。
有人可以帮我吗?
解决方案
如何取消和启动计时器。
@Override
public void onUserInteraction() {
super.onUserInteraction();
yourCountDownTimer.cancel();
yourCountDownTimer.start();
}
推荐阅读
- git - 尝试 git add -p
但 git 什么都不做 - python - 在烛台图中,如何使用 matplotlib 库 python 将边缘颜色设置为 colorup 和 colordown
- freeswitch - FreeSWITCH 会议广告
- airflow - 气流回填 dag 直到给定的结束日期才运行
- java - 避免链接导航到同一页面
- c++ - 两个字符串之间的数学运算
- regex - REGEX 排除数字前是否有破折号以及是否在其他字符串中
- matlab - 使用 plotmatrix 函数 MATLAB 为 x 和 y 添加标签
- java - 为什么服务器端数据表在一页中显示所有记录而搜索不起作用?
- c - 当按值提供给函数时,结构的数组字段是否会被完全克隆?