android 主activity 设置

主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)