我正在尝试在用户未触摸屏幕时创建锁定屏幕(不活动)。 30秒后我锁定自定义屏幕,我希望用户重新登录,但是当用户登录时,应用程序必须在当前屏幕之前打开。就像窗户锁屏。任何人都可以帮助我。谢谢。
答案 0 :(得分:1)
找到解决方案
覆盖以下方法
long lastActivity ;
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
lastActivity = new Date().getTime();
return super.dispatchTouchEvent(ev);
}
在onResume()
@Override
public void onResume() {
long now = new Date().getTime();
if ((now - lastActivity) > Your logout Value) {
// do your implementation
}
}