作者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://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1627962186.A.C2F.html
1F:推 aiweisen: 因为他注册完广播後 intent 没有加入filter(addAction) 08/05 06:50
2F:→ aiweisen: 所以全部的广播都会收到 08/05 06:50