Android内置了很多Action,比如ACTION_VIEW:数据显示,ACTION_DIAL:拨打电话等。下面是使用内置的action,当点击按钮时,跳转到百度页面。
(1)修改MyActivity.java
修改按钮点击事件,如下:
- //监听点击事件
- button1.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View view) {
- //跳转到活动MyActivity2
- //第一个参数:上下文,第二个参数:目标活动类
- // Intent intent = new Intent(MyActivity.this,MyActivity2.class); //显式Intent
- // Intent intent = new Intent("com.yy.testactivity.MyActivity2.ACTION_START");//隐式Intent
- // intent.addCategory("com.yy.testactivity.MY_CATEGORY");
- Intent intent = new Intent(Intent.ACTION_VIEW); //内置Action
- intent.setData(Uri.parse("http://www.baidu.com"));//跳转到页面
- //启动活动
- startActivity(intent);
- }
- });
- (2)结果
当点击主活动的按钮时,显示如下界面: