android设备锁定时暂停TimerTask,解锁时恢复返回

比纳

我将计时器设置如下。

Timer t;
TimerTask task;
t = new Timer();
t.schedule(task, 10000);
task = new TimerTask() {

        @Override
        public void run() {
            finish();

            try {
                t.cancel();
                t = null;
            } catch (Exception e) {
                // TODO: handle exception
                e.printStackTrace();
            }

        }
    };

现在一切正常。当Android设备被锁定时,我的问题开始了。设备锁定时,计时器继续计时。我想在设备锁定时暂停计时器,并在设备解锁时恢复计时器。

先感谢您。

多功能一体机

你可以尝试下面的代码

@Override
protected void onPause()
{
super.onPause();

// If the screen is off then the device has been locked
PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE);
boolean isScreenOn = powerManager.isScreenOn();

if (!isScreenOn) {

    // The screen has been locked 
    // do stuff...
}
} 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android Activity生命周期和锁定/解锁设备

来自分类Dev

如何创建可在屏幕锁定时在震动事件时激活的Android应用程序?

来自分类Dev

屏幕锁定时,TimerTask暂停

来自分类Dev

golang恢复返回值语法

来自分类Dev

返回锁定时的C ++ 11移动

来自分类Dev

未知异常:锁定屏幕后解锁设备时,SIGPIPE发出崩溃信号

来自分类Dev

Android App方向锁定为横向,锁定设备,将其旋转为纵向并解锁,应用程序崩溃

来自分类Dev

屏幕锁定时如何防止IPython Notebook脚本暂停

来自分类Dev

设备锁定时NSTimer不起作用

来自分类Dev

暂停/恢复CountDownTimer Android

来自分类Dev

设备锁定时停止播放android应用程序的音频

来自分类Dev

如何在Android中重新编码视频时添加暂停和恢复功能

来自分类Dev

屏幕锁定时暂停音乐

来自分类Dev

Android ToggleButton暂停/恢复问题

来自分类Dev

未知异常:锁定屏幕后解锁设备时,SIGPIPE发出崩溃信号

来自分类Dev

从暂停恢复时的cronjob

来自分类Dev

Android:防止在按下电源按钮时锁定设备

来自分类Dev

Android App方向锁定为横向,锁定设备,将其旋转为纵向并解锁,应用程序崩溃

来自分类Dev

在Activity中加载巨大的XML布局,导致设备在活动处于前面时锁定和解锁时冻结?

来自分类Dev

屏幕锁定时如何防止IPython Notebook脚本暂停

来自分类Dev

设备方向锁定时的启动方向

来自分类Dev

Android FTP下载暂停/恢复

来自分类Dev

设备锁定时停止播放android应用程序的音频

来自分类Dev

如果锁定和解锁设备,Google Map将获得Freeze

来自分类Dev

iPhone 锁定时防止守护进程暂停

来自分类Dev

设备锁定时如何继续录制视频?

来自分类Dev

当从 Android 的锁定屏幕单击通知操作时,如何以编程方式解锁屏幕?

来自分类Dev

暂停和恢复摆动定时器

来自分类Dev

AVSystemController_SystemVolumeDidChangeNotification 在设备锁定时触发

Related 相关文章

  1. 1

    Android Activity生命周期和锁定/解锁设备

  2. 2

    如何创建可在屏幕锁定时在震动事件时激活的Android应用程序?

  3. 3

    屏幕锁定时,TimerTask暂停

  4. 4

    golang恢复返回值语法

  5. 5

    返回锁定时的C ++ 11移动

  6. 6

    未知异常:锁定屏幕后解锁设备时,SIGPIPE发出崩溃信号

  7. 7

    Android App方向锁定为横向,锁定设备,将其旋转为纵向并解锁,应用程序崩溃

  8. 8

    屏幕锁定时如何防止IPython Notebook脚本暂停

  9. 9

    设备锁定时NSTimer不起作用

  10. 10

    暂停/恢复CountDownTimer Android

  11. 11

    设备锁定时停止播放android应用程序的音频

  12. 12

    如何在Android中重新编码视频时添加暂停和恢复功能

  13. 13

    屏幕锁定时暂停音乐

  14. 14

    Android ToggleButton暂停/恢复问题

  15. 15

    未知异常:锁定屏幕后解锁设备时,SIGPIPE发出崩溃信号

  16. 16

    从暂停恢复时的cronjob

  17. 17

    Android:防止在按下电源按钮时锁定设备

  18. 18

    Android App方向锁定为横向,锁定设备,将其旋转为纵向并解锁,应用程序崩溃

  19. 19

    在Activity中加载巨大的XML布局,导致设备在活动处于前面时锁定和解锁时冻结?

  20. 20

    屏幕锁定时如何防止IPython Notebook脚本暂停

  21. 21

    设备方向锁定时的启动方向

  22. 22

    Android FTP下载暂停/恢复

  23. 23

    设备锁定时停止播放android应用程序的音频

  24. 24

    如果锁定和解锁设备,Google Map将获得Freeze

  25. 25

    iPhone 锁定时防止守护进程暂停

  26. 26

    设备锁定时如何继续录制视频?

  27. 27

    当从 Android 的锁定屏幕单击通知操作时,如何以编程方式解锁屏幕?

  28. 28

    暂停和恢复摆动定时器

  29. 29

    AVSystemController_SystemVolumeDidChangeNotification 在设备锁定时触发

热门标签

归档