了解意图概念,肯定还是需要完成一个基本的Intent的用法才能进一步深入其中。这节我们就介绍一下意图Intent基本用法
第一步
在AndroidManifest.xml文件中注册调用的Activity,并且需要填写<intent-filter>
<activity android:name="com.gxa.OtherActivity" android:label="@string/app_name"> <intent-filter> <action android:name="com.gxa.OTHER"/> <category android:name="android.intent.category.DEFAULT"/> </intent-filter> </activity>
- com.gxa.OTHER:意图名称,其他Activity通过这个名称来调用
- android.intent.category.DEFAULT:意图类别,其他Activity通过startActivity方法来启动这个活动
第二步
在Activity中利用Intent组件去指定要调用的意图名称
public void onClick(View view) { Intent intent = new Intent("com.gxa.OTHER"); //指定另一个Activity的意图名 startActivity(intent); //导航到OtherActivity }
只需两个步骤就可以完成,大家简单的测试一下看看效果