x时间后未触摸屏时应用超时(App timeout when not touch screen after x time)
我正在尝试在用户未触摸屏幕时创建锁定屏幕(不活动)。 30秒后我锁定自定义屏幕,我希望用户重新登录,但是当用户登录时,应用程序必须在当前屏幕之前打开。 就像窗户锁屏。 任何人都可以帮助我。 谢谢。
I am trying to create a lock screen when user does not touch the screen(inactive). After 30 sec I lock custom screen and I want the user to re-login but when user login the app must open before current screen. As like windows lock screen. Any one can help me. Thanks.
最满意答案
找到解决方案
以下方法
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 } }Find the solution
Overide the below method
long lastActivity ; @Override public boolean dispatchTouchEvent(MotionEvent ev) { lastActivity = new Date().getTime(); return super.dispatchTouchEvent(ev); }In onResume()
@Override public void onResume() { long now = new Date().getTime(); if ((now - lastActivity) > Your logout Value) { // do your implementation } }更多推荐
发布评论