【问题标题】:Android Eliminate Complete Action Using dialogAndroid 使用对话框消除完整操作
【发布时间】:2010-06-21 04:14:12
【问题描述】:

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

使用以下命令完成操作:

应用程序1

应用程序2

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

目前,我的AndroidManifest.xml 包含用于包活动:

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

【问题讨论】:

  • 您是否使用显式意图来调用该类?
  • 是的。要调用包内的 Activity,我这样做: Intent myIntent = new Intent("com.example.test.TestActivity"); startActivity(myIntent);

标签: android action manifest


【解决方案1】:

您需要为这两个活动副本之一更改&lt;intent-filter&gt;。现在,两者都在宣传它们支持相同的操作字符串。更改一个以使用不同的操作字符串。或者,不要在 Intent 中使用操作字符串——如果 Java 代码是您的应用程序的一部分,请使用 new Intent(this, TestActivity.class)

【讨论】:

    猜你喜欢
    • 2011-05-23
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多