Android 使用对话框消除完整操作

标签 android action manifest

我有 2 个应用程序,它们都集成了一个包含 Activity 的包。我的问题是,当我启动任何一个应用程序时,当它调用包内的 Activity 时,它会显示一个对话框:

Complete action using:

App1

App2

我想删除这个对话框,所以它只是从它自己的集成包中启动 Activity 。

目前,我的 AndroidManifest.xml 包含包 Activity :

<intent-filter>
    <action android:name="com.example.test.TestActivity" />
    <category android:name="android.intent.category.DEFAULT" />
</intent-filter>

最佳答案

您需要更改 <intent-filter>对于 Activity 的这两个副本之一。现在,两者都在宣传他们支持相同的操作字符串。更改一个以使用不同的操作字符串。或者,不要使用 Intent 中的操作字符串-- 使用 new Intent(this, TestActivity.class)如果 Java 代码是您的应用程序的一部分。

关于Android 使用对话框消除完整操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3082077/

相关文章:

android - 如何减小 Apportable 生成的 APK 文件的大小?

Android Activity 生命周期和 JNI native 代码生命周期

android - Android Studio无法呈现预览

android - 访问用户字典android

ios - SpriteKit 中的 Action 无法正常工作

java - 使用自定义操作时如何避免按钮文本冗余

jquery - 'action' 是 jQuery 中的关键字吗?

windows - 如何从管理进程以当前用户权限运行进程

com - 注册免费 Com 和 dll list

caching - "added to homescreen"移动网络应用程序中的 HTML5 缓存 list 似乎不起作用