Android学习笔记:使用Intent切换活动

来源:互联网 发布:java 当前时间小时 编辑:程序博客网 时间:2024/05/16 15:19

1.使用显示Intent

在AndroidManifest.xml中,加入如下代码:

</activity><activity android:name=".secondActivity">      //新建的第二个活动,对其进行注册</activity>
在主活动的java文件中,定义按钮1点击事件,
Button button1=(Button)findViewById(R.id.bt1);button1.setOnClickListener(new View.OnClickListener() {    @Override    public void onClick(View v) {        Intent intent=new Intent(MainActivity.this,secondActivity.class);        startActivity(intent);    }});
在两个活动中都各加入一个按钮组件,运行,点击主活动的“按钮1”,就会出现活动2窗口,即实现了2个窗口间的切换。
2.使用隐式Intent
在AndroidManifest.xml中,加入如下代码:
<intent-filter>    <action android:name="android.intent.action.MAIN" />    <action android:name="android.intent.action.VIEW"/>    <category android:name="android.intent.category.LAUNCHER" /></intent-filter>
在第2个活动的java文件中,定义按钮2点击事件:
Button button2=(Button)findViewById(R.id.bt2);button2.setOnClickListener(new View.OnClickListener() {    @Override    public void onClick(View v) {        Intent intent=new Intent(Intent.ACTION_VIEW);        intent.setData(Uri.parse("http://www.baidu.com"));        startActivity(intent);    }});
运行,先点击按钮1,切换到第二个活动窗口,点击按钮2,就会看到打开了系统浏览器,百度的界面。



0 0
原创粉丝点击