[問題] android 8.0以上 定時通知功能
各位先進大家好,
目前的需求:
1.需要在指定的時間跳出通知。(類似鬧鐘功能)
2. 每天12點以前要重置所有鬧鐘。
目前實作:
1.用service + AlarmManager ,AlarmManager 呼叫 Broadcast,然後在Broadcast 裡實
作Notification 。
2.Service 裡有跑一個timer ,在12點前重置所有鬧鐘。
3.開機用Broadcast 叫起Service。
問題是這樣的:
1. android 8.0以後 為了省電會把service自動清掉(如果沒有app存在的話)。
2. AlarmManager在當前thread刷掉後,設定的alarm都不會有反應了。
3. 因為開機時沒有app存在,所以無法start service。
想請教各位先進,能否幫忙給點方向或建議,感激不盡。
(目前想法是把service跑在前台)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.48.131
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1541762954.A.DF1.html
→
11/09 20:31,
6年前
, 1F
11/09 20:31, 1F
→
11/09 20:31,
6年前
, 2F
11/09 20:31, 2F
推
11/10 01:43,
6年前
, 3F
11/10 01:43, 3F
推
11/10 08:21,
6年前
, 4F
11/10 08:21, 4F
→
11/10 08:21,
6年前
, 5F
11/10 08:21, 5F
→
11/10 08:22,
6年前
, 6F
11/10 08:22, 6F
推
11/10 09:08,
6年前
, 7F
11/10 09:08, 7F
推
11/11 13:17,
6年前
, 8F
11/11 13:17, 8F
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章