android – 具有2个启动器活动的应用程序

android – 具有2个启动器活动的应用程序,第1张

概述我有一个包含两个活动应用程序 <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> 在清单中.我这 我有一个包含两个活动的应用程序
<intent-filter>            <action androID:name="androID.intent.action.MAIN"/>            <category androID:name="androID.intent.category.LAUNCHER"/>        </intent-filter>

在清单中.我这样做是为了在app抽屉中有2个单独的条目.它适用于app抽屉.

我的问题出现在安装过程中.安装只有一个MAIN / LAUNCHER活动的应用程序后,最后一页有一个打开按钮,将启动刚刚安装的应用程序.使用我的应用程序,此打开按钮显示为灰色.我认为这是因为如果按下打开按钮,它不知道我希望它启动哪两项活动.我可以在清单(或其他地方)中设置任何内容来指定在安装过程结束时我希望打开按钮启动哪个活动?我想我必须要设置一些东西,因为当我通过adb用eclipse安装应用程序时,它启动了两个活动中的一个,幸运的是它实际上是我希望它启动的那个.

解决方法 这个问题:

After downloading an application with two Launcher components from the Marketplace,clicking “Open” will cause a crash

帮助我按照我想要的方式工作.关键是增加:

<activity-alias androID:name="com.androID.internal.app.ResolverActivity"            androID:targetActivity=".Main" androID:exported="true">    </activity-alias>

清单并更改“.Main”以引用您希望在安装结束时使用打开按钮启动的活动.

Note that the activity-alias tag must be declared after the activity tag you are referring to (in the xml).

总结

以上是内存溢出为你收集整理的android – 具有2个启动器活动的应用程序全部内容,希望文章能够帮你解决android – 具有2个启动器活动的应用程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1143719.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存