作者lightchengtw (阿光)
看板AndroidDev
標題Re: [問題] 接收廣播問題
時間Tue Aug 3 11:43:04 2021
"接收到廣播"會觸發myBroadcastReceiver.OnReceive, 在OnReceive()中"執行動作"即可.
版主有什麼原因一定要用if 判斷式嗎?
※ 引述《lihohsin (新)》之銘言:
: 使用廣播接收
: IntentFilter filter = new IntentFilter("com.xxxx");
: MyBroadcastReceiver myBroadcastReceiver = new MyBroadcastReceiver();
: registerReceiver(myBroadcastReceiver,filter);
: 想使廣播接收變成觸發條件
: if(接收到廣播){
: //執行動作
: }
: 這個if() 條件判斷該怎麼寫呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.104.75.63 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1627962186.A.C2F.html
推 aiweisen: 因為他註冊完廣播後 intent 沒有加入filter(addAction) 08/05 06:50
→ aiweisen: 所以全部的廣播都會收到 08/05 06:50