在活动之间切换(隐式Intent)
实验名称:在活动之间切换
实验现象:在主活动中点击button1可以进入下一个活动
使用技术:隐式Intent
步骤:
1、创建一个项目,加载布局并在布局中添加一个button
部分截图未截,直接Next或者finish
2、新建一个活动Activity2.右击com.example.application5包–》New–》Activity–》Empty Activity。
## 3、在Activity2活动的布局中添加一个按键button2

4、在修改button1的按键事件
@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button button=(Button) findViewById(R.id.button); //获得按键的实例button.setOnClickListener(new View.OnClickListener(){ //设置按钮的监听事件@Overridepublic void onClick(View v){ //按键事件Intent intent=new Intent("com.example.application5.ACTION_START");intent.addCategory("com.example.application5.MY_CATEGOTY");//调用addCategory方法来添加一个categorystartActivity(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、运行程序

附件列表

浙公网安备 33010602011771号