Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 系统意图问题_Android_Android Activity_Android Intent_Calllog - Fatal编程技术网

Android 系统意图问题

Android 系统意图问题,android,android-activity,android-intent,calllog,Android,Android Activity,Android Intent,Calllog,我有一个程序,它有一个广播接收器,监听电话的状态,然后发送一个用户定义的意图 嗯,我的问题是,系统还发出一个意图(我正试图用我的程序替换它) 因此,我试图找到一种方法来取消系统意图 我发现,如果我有一个定时器,只需等待一点点,然后我就可以发送我的系统后,但这不是很好,有时失败的目的,我的程序 此外,我无法将我的程序设置为默认程序,因为它不是完整拨号程序。只要一个动作 有人请帮我找到如何监听和取消系统意图/活动 有人请帮我找到如何 侦听并取消系统 意图/活动 您不能“取消”活动、期间 您不能更换拨

我有一个程序,它有一个
广播接收器
,监听电话的状态,然后发送一个用户定义的
意图

嗯,我的问题是,系统还发出一个
意图
(我正试图用我的程序替换它)

因此,我试图找到一种方法来
取消系统意图

我发现,如果我有一个定时器,只需等待一点点,然后我就可以发送我的系统后,但这不是很好,有时失败的目的,我的程序

此外,我无法将我的程序设置为默认程序,因为它不是完整拨号程序。只要一个动作

有人请帮我找到如何监听和取消系统
意图/活动

有人请帮我找到如何 侦听并取消系统 意图/活动

您不能“取消”活动、期间

您不能更换拨号器

如果系统
Intent
是通过
sendOrderedBroadcast()
发送的,则您可以从
广播接收器调用
abortBroadcast()
,任何优先级较低的接收器都不会获得广播。然而,我没有证据表明改变了的行动、电话、状态是有秩序的广播,我真诚地希望不是这样


无论您想做什么,都应该通过修改您自己的自定义固件来完成。

那么,您是说我不能以某种方式掩盖系统意图,而不只是等待系统意图消失,然后调用我的?不幸的是,我不知道如何倾听特定的活动。。。是否有办法听取活动经理对特定活动的意见?