我有一个屏幕,如果用户去那里什么都不做,屏幕应该在 15 秒后关闭,但是如果用户开始输入某些内容,那么现在必须增加等待时间才能关闭屏幕。
private static long V_Time = 1000 * 15;
Handler handlerUI = new Handler();
.
.
.
handlerUI.postDelayed(new Runnable() {
@Override
public void run() {
finish();
}
}, V_Time);
即使用户可能仍在尝试输入内容,我的这段代码也会在 15 秒后关闭屏幕。有什么建议么 ?