[問題] 想要做出黑幕後跳出Dialog
最叫在做一個像是鬧鐘的程式
就試時間到了我的service會跳出Dialog跟使用者說 time's up之類的!!
但是如果在黑幕的情況下就不會work!!
我看我的logcat service是有動作的!!!
而且在我解開鎖屏後他就會馬上跳出剛剛應該跳出來的訊息~~~
希望有人可以幫忙解答一下
要怎樣喚醒手機 並且跳出Dialog(最好是不用解開keyguard!!)
--------------------------code---------------------------------
AlertDialog.Builder builder = new AlertDialog.Builder(ctx);
builder.setTitle("Alert!!");
builder.setMessage("Time's up");
AlertDialog alert = builder.create();
alert.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
alert.getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
alert.getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
alert.getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
alert.show();
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.13.217
推
05/27 19:43, , 1F
05/27 19:43, 1F
→
05/27 19:43, , 2F
05/27 19:43, 2F
→
05/27 20:48, , 3F
05/27 20:48, 3F