Intent传值
EditText et = (EditText)findViewById(R.id.etName);//定义的文本框。
String aa = et.getText().toString();//获取文本框内容。
Intent intent = new Intent();
intent.setClass(helloworld.this,android2.class);//helloworld.class为Activity,android2.class为Activity。
intent.putExtra("name", "传值测试!");//设置传递内容。
startActivity(intent);//跳转。
finish();//关闭当前Activity。
第一种写法,用于批量添加数据到Intent:
Intent intent = new Intent();
Bundle bundle = new Bundle();//该类用作携带数据
bundle.putString("name", "学习android");
intent.putExtras(bundle);//为意图追加额外的数据,意图原来已经具有的数据不会丢失,但key同名的数据会被替换
第二种写法:这种写法的作用等价于上面的写法,只不过这种写法是把数据一个个地添加进Intent,这种写法使用起来比较方便,而且只需要编写少量的代码。
Intent intent = new Intent();
intent.putExtra("name", "学习android");
在android2的onCreate方法中取值
【取值方法:String test= (String)(this.getIntent().getExtras().getString("name"));】
分享到:
相关推荐
Android Intent多种传值方式 https://blog.csdn.net/qq_31939617/article/details/80742103
android activityIntent 传值 传对象
Activity生命周期及Intent传值
本篇文章是对android中Intent传值与Bundle传值的区别进行了详细的分析介绍,需要的朋友参考下
文档+代码,android Application全局传值替代Intent传值,解决了Intent传值的限制
本代码为博客代码,博客地址:http://blog.csdn.net/zhangjinhuang
实现Intent跳转及传值.用Intent方式建立两个Activity页面如下
Android源码——Intent切换.zip
只有一个活动的应用也太简单了吧?没错,你的追求应该更高一点。不管你想创建多少 个活动,方法都和上一节中介绍的是一样的。...标只会进入到该应用的主活动,那么怎样才能由主活动跳转到其他活动呢?...
安卓Android源码——Intent.rar
Xamarin.Android之Intent传递对象简单实例,实现的是IParcelable接口
Intent跳转传值,和Activity返回传值
该资源主要包含了Android中Intent中如何传值的几种方法: 1:基本数据类型,包含了Java八种基本数据类型和CharSequece文本 2:八种数据类新对应数组和CharSequece文本数组 3:Bundle传值 4:ArrayList集合 5:...
支持动态增加的listview,同时支持intent传值,使用putextra将数值传递给另一个activity,另一activity通过hasextra补捉到获取的intent数值
Activity之间使用intent(可以是Bundle)传值和回传值的demo
自制的ListView数据单击后,Intent跳转到另一个界面,还运用到了ToggleButton Toast SimpleAdapter HashMap 互相学习,顺便赚点分数更加好好学习 祝大家一起成功
安卓Android源码——Intent1.rar
android开发中Intent在两个Activity间传值示例
android入门级视频:Android基本组件介绍之Android应用的灵魂——Intent和Activity介绍与实例