设备锁定时打开活动

时间:2016-08-24 09:03:22

标签: android android-activity locking

我在服务类中运行API。当我得到该api的特定响应时,我正在打开AutoPlay活动。为了调用我写的活动

SELECT IF(t.my_column=0, a.avg, t.number)
FROM   table t, (SELECT AVG(number) AS avg FROM table) a

并且在AutoPlay活动中的onCreate内部我编写了停止代码以在设备被锁定时打开活动

Intent intent = new Intent(BackgroundService.this, AutoPlay.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

Window window = getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
        | WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
        | WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
        | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);

但是上面的代码没有在设备被锁定时打开活动。所以,请任何人帮助我实现这个

0 个答案:

没有答案