Android-进入其他Activity的N种方式

进入其他Activity的N种方式

##创建意图

1.提供: 意图源 ,意图


Intent intent=new Intent(this,DialogActivity.class);



2.先实例化 后提供 意图源 ,意图

Intent intent=new Intent();


intent.setClass(this,DialogActivity.class)



3.实例化 后提供 意图源 目标组件的包名+类名


Intent intent=new Intent();

intent.setClassName(this,"com.luohao.hightpoint.activity"+
".DialogActivity");



4.实例化 后提供主 包名 包名+类名(可以激活其他应用程序中的组件,
需要其他应用程序设置android:exported=”true”(暴露))


  Intent intent = new Intent();

  intent.setClassName("com.luohao.hightpoint.activity",
 "com" +
".luohao.hightpoint.activity.DialogActivity");



5.实例化Intent


Intent intent = new Intent();



实例化组件名对象:3种方法 (启动源,目标组件) (启动源,包名+类名)

其中第三种方法 包名+类名(可以激活其他应用程序中的组件,
 需要其他应用程序设置android:exported=”true”(暴露))



ComponentName componentName=new ComponentName(this,
 DialogActivity.class);

ComponentName componentName=new ComponentName(this,
"com.luohao.hightpoint.activity.DialogActivity";


ComponentName componentName = new ComponentName("com.luohao" +
 ".hightpoint.activity",
                "com.luohao.hightpoint.activity.DialogActivity");




//将组件名和意图对象进行绑定

intent.setComponent(componentName);


进入意图
 startActivity(intent);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值