[英]Android Program Flow Help
考虑以下:
我有三个包:
package.a
package.b
package.c
每个包都包含一个类和一个活动
package.a >> activity.a >> class.a
package.b >> activity.b >> class.b
package.c >> activity.c >> class.c
我将所有这些组合在一起组成一个应用程序,我希望activity.c成为堆栈中的第一个活动。 换句话说,我希望它先运行。 我只是修改清单中的订单吗? 初始化第一个应用程序以及设置相应顺序的内容是什么? 在第一个活动开始后,我可以和意图来回走动吗?
谢谢你的帮助!
您希望对应用程序启动时要启动的活动使用CATEGORY_LAUNCHER
intent过滤器。
从文档 :
CATEGORY_LAUNCHER活动可以是任务的初始活动,并列在顶级应用程序启动器中。
应用程序启动后,您可以使用意图来回移动。
您需要使用此intent filter
设置活动C:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
这种方式将是从主屏幕启动的唯一活动。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.