千家信息网

Android中如何插入新的Activity

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇内容介绍了"Android中如何插入新的Activity"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有
千家信息网最后更新 2026年11月02日Android中如何插入新的Activity

本篇内容介绍了"Android中如何插入新的Activity"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

插入新的Activity有三步骤:

1、建立新的Activity程序代码,这里以"new.class"为例

2、在AndroidManifest.xml中添加新Activity的描述

3、在原有Activity中调用启动新的Activity

下面一步一步来,首先建立新的Activity程序代码:

在Eclipse左侧的Package Explorer中的src下的package上点右键,New一个Class。有一点要注意,在弹出的对话框中,Superclass要选择Activity,Name必须大写(这是JAVA的规定,必须这样,否则无法建立)

,在新建的Name.class里插入代码:

public class Name extends Activity {   @Override   protected void onCreate(Bundle savedInstanceState) {   // TODO Auto-generated method stub   super.onCreate(savedInstanceState);   setContentView(R.layout.newviewxml);       }   }

然后建立相应的描述UI的xml文件,

右键点击 project/res/layout ,在layout 下 new->Android xml file

格式复制原有main.xml的格式即可,根据上面的代码(R.layout.newviewxml),这个xml文件名应该为newviewxml.xml。

接下来第二步,在AndroidManifest.xml中添加新Activity的描述

打开AndroidManifest.xml,切换到Application页面,在Application Nodes里,列出了这个程序目前所有的Activity(当然不包括我们现在要添加的),点右边的Add,如图:

点击OK,打开AndroidManifest.xml,加入

然后是在原有Activity中调用启动新的Activity

Intent intent=new Intent();    intent.setClass(Test.this,Name.class);   //当前的Activity为Test,目标Activity为Name //从下面这行开始是将数据传给新的Activity,如果不传数据,只是简单的跳转,这几行代码请注释掉   Bundle bundle=new Bundle()   bundle.putString("key1","value1");//key1为名,value1为值   bundle.putString("key2","value2");   intent.putExtras(bundle);//传数据结束   startActivity(intent);

到这里,新的Activity就被制调用了,如果刚才在原Activity中传送了数据,用下面的代码可以在新的Activity中获取到。

Bundle bundle=this.getIntent().getExtras();   String s1=bundle.getString("key1");   String s2=bundle.getString("key2");

"Android中如何插入新的Activity"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

代码 数据 程序 接下来 内容 文件 更多 格式 知识 面的 立新 实用 学有所成 只是 右边 困境 大写 实际 对话框 情况 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广东猪兼强互联网科技有限公司 广西互联网科技公司 郑州华宇互联网科技 互联网科技咨询 互联网金融和金融科技 互联网养老 桔豆科技 汉立互联网科技有限公司联系电话 成都玖崟互联网科技有限公司乐商圈怎么样 济南华为互联网科技产业总部基地 互联网对科技的发展 明优互联网科技有限公司 山东有哪些互联网科技公司 美国互联网科技实力 风投北京互联网科技 九思连强互联网电子科技有限公司 吉林省码上互联网科技电话 互联网科技接地气 青岛互联网科技园 互联网大会出现的黑科技 互联网科技企业文化 深圳互联网络科技有限公司 互联网科技视频 唐信互联网科技 大连 佰商互联网科技有限公司 金融科技和互联网金融 互联网软件和科技 互联网科技包装股 同城互联网络科技 互联网科技创新创业项目 平安好医生打造互联网科技医疗
0