在活动之间切换(隐式Intent)

实验名称:在活动之间切换

实验现象:在主活动中点击button1可以进入下一个活动

使用技术:隐式Intent

步骤:

1、创建一个项目,加载布局并在布局中添加一个button




部分截图未截,直接Next或者finish

2、新建一个活动Activity2.右击com.example.application5包–》New–》Activity–》Empty Activity。



## 3、在Activity2活动的布局中添加一个按键button2

4、在修改button1的按键事件

  1. @Override
  2. protected void onCreate(Bundle savedInstanceState) {
  3. super.onCreate(savedInstanceState);
  4. setContentView(R.layout.activity_main);
  5. Button button=(Button) findViewById(R.id.button); //获得按键的实例
  6. button.setOnClickListener(new View.OnClickListener(){ //设置按钮的监听事件
  7. @Override
  8. public void onClick(View v){ //按键事件
  9. Intent intent=new Intent("com.example.application5.ACTION_START");
  10. intent.addCategory("com.example.application5.MY_CATEGOTY");//调用addCategory方法来添加一个category
  11. startActivity(intent);
  12. }
  13. });
  14. }

5、在AndroidActivity文件的添加一个category的声明

  1. <activity android:name=".Activity2">
  2. <intent-filter>
  3. <action android:name="com.example.application5.ACTION_START"/> //内容是与后面对应的
  4. <category android:name="android.intent.category.DEFAULT"/>
  5. <category android:name="com.example.application5.MY_CATEGOTY"/>
  6. </intent-filter>
  7. </activity>

6、运行程序


附件列表

    原文地址:https://www.cnblogs.com/aqyl/p/6654662.html