博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Activity之间的跳转以及数据传递
阅读量:5060 次
发布时间:2019-06-12

本文共 1535 字,大约阅读时间需要 5 分钟。

  Activity可以看成手机屏幕的一个页面(个人理解),往往开发中会遇到从一个Activity带着数据传递到另一个Activity,做过Web开发的都知道,要想从一个html页面传递参数到另外一个页面最简单的是 url= “http:\\www.google.com.hk?parmter=xxx"。 下面来看看Android的Activity之间的参数传递。

   首先创建一个activity_main.xml

View Code

在 MainActivity里面添加跳转的逻辑代码

private Button btnsend;    private EditText txtMsg;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        txtMsg = (EditText) this.findViewById(R.id.txtMsg); //获取到文本编辑控件        btnsend=(Button)this.findViewById(R.id.btnsend); //获取到文本编辑控件        btnsend.setOnClickListener(new View.OnClickListener() {    //按钮监听事件            @Override            public void onClick(View arg0) {                // TODO Auto-generated method stub                Intent intent=new Intent(MainActivity.this,OtherOneActivity.class);                intent.putExtra("name",txtMsg.getText().toString()); //设置要发送的数据                startActivity(intent);            }        });    }

最后建一个 OtherOneActivity 继承 Activity,用来接收数据

private TextView labmsg;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);                labmsg=new TextView(this);        setContentView(labmsg);        Intent intent=this.getIntent();        String msg=intent.getStringExtra("name");        labmsg.setText(msg);    }

特别注意:一定要在AndroidManifest.xml中注册新建的Activity 

 

   

转载于:https://www.cnblogs.com/cindyOne/archive/2013/03/30/2990315.html

你可能感兴趣的文章
小算法
查看>>
201521123024 《java程序设计》 第12周学习总结
查看>>
贪吃蛇游戏改进
查看>>
新作《ASP.NET MVC 5框架揭秘》正式出版
查看>>
“前.NET Core时代”如何实现跨平台代码重用 ——源文件重用
查看>>
【POJ1845】Sumdiv(数论/约数和定理/等比数列二分求和)
查看>>
在WPF中使用Caliburn.Micro搭建MEF插件化开发框架
查看>>
IdentityServer4-用EF配置Client(一)
查看>>
UWP: 掌握编译型绑定 x:Bind
查看>>
asp.net core系列 35 EF保存数据(2) -- EF系列结束
查看>>
WPF程序加入3D模型
查看>>
WPF中实现多选ComboBox控件
查看>>
读构建之法第四章第十七章有感
查看>>
C#中的IEnumerable<T>知识点
查看>>
android访问链接时候报java.net.MalformedURLException: Protocol not found
查看>>
dwz ie10一直提示数据加载中
查看>>
Windows Phone开发(4):框架和页 转:http://blog.csdn.net/tcjiaan/article/details/7263146
查看>>
Windows Phone Marketplace 发布软件全攻略
查看>>
Unity3D研究院之打开Activity与调用JAVA代码传递参数(十八)【转】
查看>>
语义web基础知识学习
查看>>