【问题标题】:Two icons created when using two activities使用两个活动时创建的两个图标
【发布时间】:2021-01-28 12:35:50
【问题描述】:

当我使用两个活动 Android Studio 时创建了两个图标。 我不知道这是为什么。 我删除了意图并做了一些工作,但没有成功。

我正在创建一个应用程序。 我在物理设备中运行。 该应用程序有两个图标。

【问题讨论】:

  • 检查两个活动是否有两个<intent-filters> 属性。只将一个活动作为主启动器,另一个图标将被删除。
  • 编辑您的问题并将您的清单复制到问题中。这可能是你的问题。
  • 我已经删除了一个意图过滤器,但没有用

标签: android kotlin android-activity android-manifest


【解决方案1】:

我发现我的问题,我会解决的。 `

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>`

在这里你将有两个类别。您将删除第二类。 这是我们的问题。 android.intent.category.LAUNCHER 这会为第二个活动创建一个应用图标。

【讨论】:

    【解决方案2】:

    只需从您的两个活动之一中删除这些行(如果您有 SplashScreen 和 MainActivity,请将它们从您的 MainActivity 中删除)

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

    https://stackoverflow.com/a/29735556/8577483的回答

    【讨论】:

      猜你喜欢
      • 2020-09-05
      • 1970-01-01
      • 2010-09-07
      • 2012-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-19
      • 2011-04-02
      相关资源
      最近更新 更多