首页 > 编程知识 正文

锁屏唤醒定时任务的处理方式

时间:2023-05-04 12:15:01 阅读:220799 作者:1261

锁屏唤醒定时任务的处理方式

1.这种方式,是周期性执行锁屏唤醒的任务,测试版本5.11没问题,

handler = new Handler(); runnable = new Runnable() { @Override public void run() { mDPM.lockNow();// 立即锁屏 init();//唤醒屏幕// handler.removeCallbacks(this); handler.postDelayed(this, 1500); } }; handler.postDelayed(runnable, 1500);//延时1.5秒执行任务 //当然在destroy中要移除回调 @Override protected void onDestroy() { handler.removeCallbacks(runnable); super.onDestroy(); }

2.这种方式,是只执行一次锁屏唤醒的任务,测试版本5.11没问题,

handler = new Handler(); runnable = new Runnable() { @Override public void run() { mDPM.lockNow();// 立即锁屏 init();//唤醒屏幕 handler.removeCallbacks(this); } }; handler.postDelayed(runnable, 1500);//延时1.5秒执行任务

3.当然定时任务也可以使用timer,我这里没有使用就不做介绍了,以后用到再补充!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。