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