在活动之间切换(隐式Intent)
实验名称:在活动之间切换
实验现象:在主活动中点击button1可以进入下一个活动
使用技术:隐式Intent
步骤:
1、创建一个项目,加载布局并在布局中添加一个button
部分截图未截,直接Next或者finish
2、新建一个活动Activity2.右击com.example.application5包–》New–》Activity–》Empty Activity。
## 3、在Activity2活动的布局中添加一个按键button2
4、在修改button1的按键事件
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button=(Button) findViewById(R.id.button); //获得按键的实例
button.setOnClickListener(new View.OnClickListener(){ //设置按钮的监听事件
@Override
public void onClick(View v){ //按键事件
Intent intent=new Intent("com.example.application5.ACTION_START");
intent.addCategory("com.example.application5.MY_CATEGOTY");//调用addCategory方法来添加一个category
startActivity(intent);
}
});
}
5、在AndroidActivity文件的添加一个category的声明
<activity android:name=".Activity2">
<intent-filter>
<action android:name="com.example.application5.ACTION_START"/> //内容是与后面对应的
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="com.example.application5.MY_CATEGOTY"/>
</intent-filter>
</activity>
6、运行程序
附件列表