云未归来
一个activity切换到另一个activity的几种方法
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
圈层
工具
MCP广场
返回腾讯云官网
云未归来
首页
学习
活动
专区
圈层
工具
MCP广场
返回腾讯云官网
社区首页
>
专栏
>
一个activity切换到另一个activity的几种方法
一个activity切换到另一个activity的几种方法
云未归来
关注
发布于 2025-07-18 10:56:19
发布于 2025-07-18 10:56:19
165
0
举报
其中Mainactivity是默认启动的,OtherActivity是切换到的。"XXX.XXX.XXX"是应用包名,以下是举列子,实际情况自己修改
方法1:
Intent intent =
new
Intent(
this
, OtherActivity.
class
);
startActivity(intent);
方法2:
Intent intent = new Intent();
intent.setClass(this, OtherActivity.class);//也可以这样写intent.setClass(MainActivity.this, OtherActivity.class);
startActivity(intent);
方法3: Intent intent = new Intent();
intent.setClassName(this, "cn.leigo.multiactivity.OtherActivity");
startActivity(intent);
方法4:
Intent intent = new Intent();
intent.setClassName("cn.leigo.multiactivity",
"cn.leigo.multiactivity.OtherActivity");
startActivity(intent);
方法5:
Intent intent = new Intent();
intent.setComponent(new ComponentName(this, OtherActivity.class));
startActivity(intent);
方法6:隐式意图方法
先在Androidmanifest配置OtherActivity
<intent-filter> <action android:name="com.future.test"/> <category android:name="com.future.category.java"/> <category android:name="android.intent.category.DEFAULT"> </intent-filter> 然后主函数写代码
Intent intent = new Intent();//隐式意图激活Activity; intent.setAction("com.future.test") intent.addCategory("comfuture.category.
Java
"); startActivity(intent); 注意:以下的android:name可以自己随便写 <action android:name="com.future.test"/> <category android:name="com.future.category.java"/>
本文参与
腾讯云自媒体同步曝光计划
,分享自作者个人站点/博客。
原始发表:2017-06-17,如有侵权请联系
cloudcommunity@tencent.com
删除
前往查看
android
class
com
函数
配置
本文分享自
作者个人站点/博客
前往查看
如有侵权,请联系
cloudcommunity@tencent.com
删除。
本文参与
腾讯云自媒体同步曝光计划
,欢迎热爱写作的你一起参与!
android
class
com
函数
配置
评论
登录
后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐