x时间后未触摸屏时应用超时(App timeout when not touch screen after x time)

编程入门 行业动态 更新时间:2024-10-23 13:22:27
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 } }

更多推荐

本文发布于:2023-08-04 15:21:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1417662.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:触摸屏   时应   时间   App   time

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!