主activity
在AndroidManifest.xml中设置
action为android.intent.action.MAIN,category为android.intent.category.LAUNCHER
如下
<activity android:name=".MainActivity">
<intent-filter >
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
startActivity()方法启动的activity,都有一个默认category
startActivity()方法启动的activity,都有一个默认categoryandroid.intent.category.DEFAULT
所以相应的activity也要配置这个默认的category,否则找不到。
如下
Intent intent = new Intent("com.example.uicustomtest.secondactivity");
startActivity(intent);
<activity android:name=".SecondActivity">
<intent-filter >
<action android:name="com.example.uicustomtest.secondactivity"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
本文介绍如何在Android应用中正确配置Activity以确保它们可以通过特定的方式被启动。包括如何设置主Activity以便从Launcher启动,以及如何配置其他Activity以响应来自内部的启动请求。
2229

被折叠的 条评论
为什么被折叠?



