Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.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 Intent - Fatal编程技术网

Android 块;使用“完成操作”;从发射中选择

Android 块;使用“完成操作”;从发射中选择,android,android-intent,Android,Android Intent,每当用户执行多个应用程序可以支持的操作时,都会弹出“Complete action using”弹出窗口,提示用户选择一个应用程序。为了安全起见,我根本不想让这个选择器弹出,而是在应用程序中强制打开该操作 在我的项目中是否有一个地方可以将所有意图设置为仅在我的项目中打开活动 由于我无法访问Linkify中的源代码,因此无法为intent设置包名 不要使用Linkify并自行设置,或者用自己的ClickableSpan对象替换Linkify创建的范围。如果您知道要打开什么活动,只需使用类名发送目的

每当用户执行多个应用程序可以支持的操作时,都会弹出“Complete action using”弹出窗口,提示用户选择一个应用程序。为了安全起见,我根本不想让这个选择器弹出,而是在应用程序中强制打开该操作

在我的项目中是否有一个地方可以将所有意图设置为仅在我的项目中打开活动

由于我无法访问Linkify中的源代码,因此无法为intent设置包名


不要使用
Linkify
并自行设置,或者用自己的
ClickableSpan
对象替换
Linkify
创建的范围。

如果您知道要打开什么活动,只需使用类名发送目的。我的问题是使用像Linkify这样的类时,它创建可以在其他应用程序中打开的URL。因为我在Linkify中没有访问源代码的权限,所以我无法为意图设置包名。哦,在这种情况下,答案是否定的。如果您使用的类创建自己的意图,那么您无法控制它们的行为。不过,您可以扩展
Linkify
并覆盖该行为。