看板 AndroidDev 關於我們 聯絡資訊
小弟因為科系需要,目前正用android studio開發一個app, 目前遇到一個問題,想要固定在晚上12點清除sharepreference的資料,有上網查過目前 覺得用alarmmanager比較適合,但是卻又不知道該如何寫,希望高手們能給小弟一些概念 或是想法,手機發文排版差請見諒 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.19.26 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1566643069.A.CA9.html
aiweisen: 要定時排程 用alarmmanager沒錯 08/24 22:22
aiweisen: 流程大概就是 用alarmmanager 寫一個晚上12點會發一個 08/24 22:23
aiweisen: 廣播的排程 然後你在寫一個廣播接受器 去收這個廣播 08/24 22:24
aiweisen: 當收到廣播後 你就自動清除sharepreference 08/24 22:25
aiweisen: 然後寫排程的時機 看你要塞哪都可以 不知道塞哪就塞 08/24 22:30
aiweisen: onResume()的階段 08/24 22:30
onlyleblanc: 我想說Alarm寫在剛開啟的第一個頁面的oncreate這樣可 08/24 23:36
onlyleblanc: 以嗎 08/24 23:36
onlyleblanc: 而且關於pendingintent不知道intent的部分要怎麼寫 08/24 23:37
aiweisen: intent的寫法跟send broadcast一樣 要加action 08/25 08:25
aiweisen: 只是這個intent寫完要塞到PendingIntent 不是直接送出去 08/25 08:26