您的位置:首页 > 移动开发 > Android开发

【Android】Intent的显式隐式用法

2016-04-14 08:54 531 查看
显式Intent

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

startActivity(intent);

Manifest文件:

        <activity 

            android:name="com.activity.activitytest.SecondActivity">//显式Intent不需要指定intent-filter

        </activity>

隐式Intent

Intent intent = new Intent(“com.activity.activitytest.ACTION_START”);

startActivity(intent);

Manifest文件:

        <activity 

            android:name="com.activity.activitytest.SecondActivity">

<intent-filter >

                <action android:name="com.activity.activitytest.ACTION_START"/>

                <category android:name="android.intent.category.DEFAULT"/>

                <category android:name="com.activity.activitytest.MyCategory"/>

            </intent-filter>//隐式Intent需指定intent-filter

        </activity>

也可以使用Intent显式其他界面

Intent i = new Intent(Intent.ACTION_VIEW);

Intent i = new Intent(Intent.ACTION_DIAL);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: