Android 隐式意图激活另外一个Actitity

时间:2022-10-28 19:02:15

上篇文章《Android 显示意图激活另外一个Actitity》最后谈到显示意图激活另外一个Actitity会有一些局限性和弊端

本文介绍另一种方法:隐式意图激活另外一个Actitity

实战项目:通过点击按钮实现界面跳转到指定页面

代码比较简单

package com.wuyudong.intent2;

import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.View;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void click(View view) {
        Intent intent = new Intent(); //意图用于激活某一个界面
        //隐式意图
        //描述动作行为
 intent.setAction(Intent.ACTION_VIEW); intent.setData(Uri.parse("http://www.163.com")); startActivity(intent);
    }

}