显示intent与隐式intent代码区别

1、显示intent

Intent intent = new Intent(MainActivity.this,SecondActivity.class);
startActivity(intent);

2、隐式intent

第一步:在androidManifest.xml文件的intent-filter标签中配置意图

<activity
            android:name=".SecondActivity">
            <intent-filter>
                <action android:name="com.cd.administrator.avtivitytest.ACTION_START"/>
                <category android:name="android.intent.category.DEFAULT"/>
                <category android:name="com.cd.administrator.avtivitytest.MY_CATEGORY"/>
            </intent-filter>
        </activity>

第二步:添加监听事件的意图

Intent intent = new Intent("com.cd.administrator.avtivitytest.ACTION_START");
startActivity(intent);


你可能感兴趣的:(显示intent与隐式intent代码区别)