【问题标题】:Multiple Activities = multiple Apps installed?多个活动 = 安装了多个应用程序?
【发布时间】:2013-02-24 14:22:57
【问题描述】:

我刚刚开始使用 Android SDK,在了解如何使用 MenuItem 打开另一个视图之后。我现在面临一个问题,它显示我的两个活动作为安装的单独应用程序?

我创建了一个新活动和一个新的 xml 文件(布局),当我在第一个视图中触摸 ActionBar 中的 menuItem 时,它会打开第二个视图。

有解决这个问题的想法吗?

【问题讨论】:

    标签: android android-activity android-actionbar


    【解决方案1】:

    听起来您将<intent-filter> 设置为

    <action android:name="android.intent.action.MAIN" />    
    <category android:name="android.intent.category.LAUNCHER" />
    

    对于这两项活动。这将为每个创建一个启动器图标,并使每个成为您的应用程序的入口点

    Docs

    【讨论】:

      【解决方案2】:

      很可能,您在两个活动中都包含了以下意图过滤器:

              <intent-filter>
                  <action android:name="android.intent.action.MAIN" />
      
                  <category android:name="android.intent.category.LAUNCHER" />
              </intent-filter>
      

      这意味着只放入您希望在应用列表中显示的那些活动。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多