一个普通java程序员读取 安卓《第一行代码》 随笔(二)
2018-01-27 15:12
363 查看
1、活动之间传递数据,向下传递:
先将intent.putExtra("dddd","ceshi");
然后到达下一个活动里面用getIntent(),intent.getStringExtra("dddd");
向上一个活动传递值:
第一个活动
startActivityForResult()方法启动活动,会在当前活动销毁的时候返回一个结果给上一个活动。
startActivityForResult(intent,1);//1代表请求码
第二个活动
new
Intent().putExtra("ddddd","test");
setResult(RESULT_OK,intent);//向上一个活动返数据
finish();
第二个活动销毁后会直接调用第一个方法的
onActivityResult方法。
onActivityResult(int
requestCode, int resultCode, Intent data)
requestCode;//启动时候的请求码
resultCode://setResult中的RESULT_OK
data.getStringExtra("ddddd");//拿取返回值
先将intent.putExtra("dddd","ceshi");
然后到达下一个活动里面用getIntent(),intent.getStringExtra("dddd");
向上一个活动传递值:
第一个活动
startActivityForResult()方法启动活动,会在当前活动销毁的时候返回一个结果给上一个活动。
startActivityForResult(intent,1);//1代表请求码
第二个活动
new
Intent().putExtra("ddddd","test");
setResult(RESULT_OK,intent);//向上一个活动返数据
finish();
第二个活动销毁后会直接调用第一个方法的
onActivityResult方法。
onActivityResult(int
requestCode, int resultCode, Intent data)
requestCode;//启动时候的请求码
resultCode://setResult中的RESULT_OK
data.getStringExtra("ddddd");//拿取返回值
相关文章推荐
- 一个普通java程序员读取 安卓《第一行代码》 随笔(三)
- 一个普通java程序员读取 安卓《第一行代码》 随笔(一)
- 经典回顾:一个普通Java程序员的成长历程
- 经典回顾:一个普通Java程序员的成长历程
- 经典回顾:一个普通Java程序员的成长历程
- 一个老程序员的心理话:一个普通IT人的十年回顾
- 一个java程序员的成长历程(很早的文章了)
- [Source Code]Java I/O --- ---使用dom读取一个xml文件的叶子节点的text content
- 将后台数据读取到前台的EXCEL文件中去,用javascript实现,asp.net,javacript(发一个原创)
- 一个让98%的Java程序员犯难的偏门问题!
- 一个让98%的Java程序员犯难的偏门问题!
- RoR介绍:一个Java程序员的开发体验
- 一个老程序员的心理话:一个普通IT人的十年回顾
- [转载]一个java程序员的面试
- JSF历程一个程序员的JavaWeb之路
- [JAVA] 一个用java读取XML文件的简单方法
- JSF历程:一个程序员的JavaWeb之路
- [转]一个JAVA程序员的成长历程
- 一个JAVA 程序员的告白
- 一个普通程序员的日记