x 时间后未触摸屏幕时应用程序超时
App timeout when not touch screen after x time
我正在尝试在用户不触摸屏幕(非活动)时创建锁定屏幕。 30 秒后,我锁定了自定义屏幕,我希望用户重新登录,但是当用户登录时,应用程序必须在当前屏幕之前打开。就像windows锁屏一样。任何人都可以帮助我。谢谢。
找到解决方案
重写下面的方法
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
}
}
我正在尝试在用户不触摸屏幕(非活动)时创建锁定屏幕。 30 秒后,我锁定了自定义屏幕,我希望用户重新登录,但是当用户登录时,应用程序必须在当前屏幕之前打开。就像windows锁屏一样。任何人都可以帮助我。谢谢。
找到解决方案
重写下面的方法
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
}
}