-
19-09-2019 - |
题
我有了侦听Phone_State然后发送用户定义broadcast receiver
一个intent
的程序。
好了,我的问题是,该系统还发出一个intent
(我试图用我的程序来替换一个)。
所以我试图找到一种方式来CANCEL the systems intent
。
我发现,如果我有一个计时器只是等待一点点,然后我就可以在系统后发矿井,但不是很好,有时候我的失败计划的目的。
另外,我不能把我的程序作为默认的,因为它不是一个完整的拨号程序。只需一个动作吧。
有人请帮我看看如何侦听和取消系统intent/activity
....
解决方案
有人请帮我看看如何 监听和取消系统 意图/活性
可以不 “取消” 的活动,期限。
可以不替换拨号器。
如果的系统Intent
经sendOrderedBroadcast()
发送,那么你可以从你的abortBroadcast()
打电话BroadcastReceiver
,任何低优先级的接收器将无法获得播出。但是,我没有证据证明ACTION_PHONE_STATE_CHANGED
是一个有序的广播,我衷心希望这不是。
无论你正在尝试做的也许应该通过修改来完成,以自己的自定义固件。
不隶属于 StackOverflow