概念:Intent是安卓程序中各组件之间进行交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。
分类
1、显示intent:
……
@Override
public void onClick(View v){
Intent intent=new Intent(FirstActivity.this,SecondActivity.class);
startActivity(intent);
}
2、隐式intent
AndroidMainifest.xml文件
……
<activity android:name=".SecondActivity">
<intent-filter>
<action android:name="com.example.activitytest.ACTION_START"/>
<category android:name="android.intent.category.MY_CATEGORY"/>
</intent-filter>
</activity>
……
publlic void onClick(View v){
Intent intent=new Intent("com,example.activitytest.ACTION_START");
intent.addCategory("com.example.activitytest.MY_CATEGORY");
startActivity(intent);
}
……
网友评论