[問題] Alarmmanager問題

看板AndroidDev作者 (GG3be0)時間4年前 (2019/09/04 06:22), 4年前編輯推噓3(3013)
留言16則, 3人參與, 4年前最新討論串1/1
各位好,小弟目前的app把alarmmanager pendingintent放在某個activity的onCreate, 但不知道是因為setReapting在api19過後很不準還是怎麼了,下次傳廣播設為一天後卻一 直很快就透過receiver執行我的定時任務 ,改成setWindow也是一樣的狀況,請問各位大 大是不能放在onCreate中嗎?手機排版請見諒 ------------------------------------------------- Calendarc= Calendar.getInstance(); c.setTimeInMillis(System.currentTimeMill is()); c.set(Calendar.HOUR_OF_DAY, 0); c.set(Calendar.MINUTE,0); Intent intent= new Intent("ELITOR_CLOCK"); intent.setClass(this, MyReceiver.class); PendingIntent pi= PendingIntent.getBroadcast(this, 0, intent,0); AlarmManager am= (AlarmManager)getSystemService(ALARM_SERVICE); am.setInexact Repeating(AlarmManager.RTC_WAKEUP, c.getTimeInMillis(), AlarmMa nager.INTERVAL_DAY, pi); ------------------------------------------------ 不好意思排版很醜,其實我也只是懷疑這段有問題,大致講一下這個頁面有4個按鈕可以 到其他頁面,還有一個判斷是否第一次登入的方法,因為是主畫面所以我就把alarm放在o ncreate ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.103.98 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1567549333.A.614.html

09/04 07:17, 4年前 , 1F
沒有程式碼,不准比較多是高版本設置問題大多都是延遲比
09/04 07:17, 1F

09/04 07:17, 4年前 , 2F
較多
09/04 07:17, 2F

09/04 07:23, 4年前 , 3F
設定每天晚上12點然後隔一天發廣播
09/04 07:23, 3F

09/04 07:23, 4年前 , 4F
可是假如一直開程式就會莫名其妙就發廣播了也是延遲
09/04 07:23, 4F

09/04 07:23, 4年前 , 5F
的關系嗎
09/04 07:23, 5F

09/04 09:11, 4年前 , 6F
要看你程式碼怎麼設置,沒有設置不知道怎麼回事
09/04 09:11, 6F

09/04 09:14, 4年前 , 7F
把code貼出來吧
09/04 09:14, 7F

09/04 09:27, 4年前 , 8F
好的我等等貼上來不好意思麻煩各位了
09/04 09:27, 8F
※ 編輯: onlyleblanc (101.12.103.98 臺灣), 09/04/2019 10:22:31

09/04 11:47, 4年前 , 9F
你把Calendar時間印出來 看是不是你要送的時間
09/04 11:47, 9F

09/04 11:50, 4年前 , 10F
你要判斷設的時間是今天的凌晨0點 還是明天的凌晨0點
09/04 11:50, 10F

09/04 11:50, 4年前 , 11F
如果要明天 clender.DATE要加1
09/04 11:50, 11F

09/04 12:25, 4年前 , 12F
你取今天時間再把小時改為0應該是一設置就觸發了
09/04 12:25, 12F

09/04 12:26, 4年前 , 13F
時間是觸發啟動時間,然後是多久觸發一次,你的觸發時間
09/04 12:26, 13F

09/04 12:26, 4年前 , 14F
小於當下就會先執行一次,要設置第一次是隔天開始要day
09/04 12:26, 14F

09/04 12:26, 4年前 , 15F
+1
09/04 12:26, 15F

09/04 13:27, 4年前 , 16F
感謝a大b大,我試試看
09/04 13:27, 16F
文章代碼(AID): #1TRkULOK (AndroidDev)