Activity页面之间数据传递
来源:互联网 发布:网络宣传计划书范文 编辑:程序博客网 时间:2024/06/16 22:28
在Activity之间传递数据
<1>传递基本数据类型:
传递
//传递基本数据类型 intent.putExtra("uname",uname);接收
//获取第一个界面传递过来的数据 String uname=getIntent().getStringExtra("uname"); tv_think_showName.setText("你好"+uname);
<2>传递数据包Bundle (集装箱)
传递
//传递Bundle Bundle bundle=new Bundle(); bundle.putString("uname",uname); bundle.putInt("uage",19); intent.putExtra("bundle",bundle);
接收
//接收Bundle Bundle bundle=getIntent().getBundleExtra("bundle"); String uname=bundle.getString("uname"); int uage=bundle.getInt("uage"); tv_think_showName.setText("你好"+uname+"年龄:"+uage);<3>传递对象集合
传递
Person person1=new Person(1,"静静",12); Person person2=new Person(2,"命名",12); Person person3=new Person(3,"讷讷",12); ArrayList<Person> persons=new ArrayList<>(); persons.add(person1); persons.add(person2); persons.add(person3); intent.putParcelableArrayListExtra("persons",persons);接收
//接收对象集合 List<Person> persons=getIntent().getParcelableArrayListExtra("persons"); tv_think_showName.setTextSize(30); for (Person person : persons) { tv_think_showName.setText(tv_think_showName.getText()+"\n"+person.toString()); }
阅读全文
0 0
- Activity页面之间数据传递
- Activity页面之间数据传递
- Activity页面之间数据传递
- Activity页面之间数据传递
- Activity页面之间数据传递
- Android-Activity页面之间的数据传递
- Activity页面之间的数据传递
- 12.在Activity页面之间传递数据
- Android-Activity页面之间的数据传递
- Activity页面之间的数据传递
- Activity生命周期和Activity页面之间数据传递
- Activity之间数据传递
- Activity之间传递数据
- Activity之间传递数据
- Activity 之间传递数据
- Activity之间传递数据
- Activity之间传递数据
- Activity之间传递数据
- 6月16日,每日20行。
- 《软件工程(C编码实践篇)》学习总结
- Elasticsearch 核心概念
- SpringMvc拦截器的实现
- Cornerstone的使用
- Activity页面之间数据传递
- 【pytorch】训练集的读取
- es6项目构建01
- Codeforces Round #418 (Div. 2)
- package kate-data (not installed) failed to install/upgrade: trying to overwrite '/usr/share/kde4/ap
- python-抓取页面的图片
- java入门
- A child container failed during start每次在本项目中添加web.xm就出现,只能在server中改xml
- Jython:Java和Python代码的粘合剂