安卓(android)之间的传值
来源:互联网 发布:linux改文件名 编辑:程序博客网 时间:2024/06/03 17:19
情况1:显示启动
Intent i = newIntent();i.setClass(this,Second.class);//Intent i = newIntent(this,Second.class);startActivity(i);
情况2:隐式启动
Intent i = new Intent();i.setAction(“Ra”);startActivity(i);
二.启动Activity,需要第二个Activity返回值
第一个Activity中代码Intent i = new Intent(this,Second.class);startActivityForResult(requestCode,i);onActivityResult(requestCode,resultCode,intent){ //requestCode标志是哪一个Activity返回来的结果 //resultCode,标志第二个Activity操作是否成功 //intent,携带第二个Activity返回值}
第二个Activity中代码Intent i = new Intent();setResult(resultCode,i);finish();
三、两个Activity传值
第一个activity代码传值方式一i.putExtra("key1",value1);方式二Bundle b = new Bundle();b.putString("key2",value2);i.putExtra("bunclekey",b);方式三i,putExtra("key",Parcelable(serilizable)子类对象);在第二个Activity中获取第一个Activity中传过来的值Intent i = getIntent();方式一取值String value1 = i.getStringExtra("key1");方式二取值Bundle b = i.getBundleExtra("bunclekey");String value2 = b.getStringExtra("key2");方式三取值:Parcelable子类 对象 = i.getPacelableExtra("key");Serilizable子类 对象 = i.getSerilizableExtra("key");
阅读全文
0 0
- 安卓(android)之间的传值
- ANDROID安卓activity与fragment,activity之间互相传值(一)
- ANDROID安卓activity与fragment,activity之间互相传值(二)
- ANDROID安卓activity与fragment,activity之间互相传值(三)
- ANDROID安卓activity与fragment,activity之间互相传值(四)
- 安卓的Activity 之间的传值
- 安卓开发:Activity之间的切换和传值
- Android(安卓)时间戳和日期之间的转化
- 安卓学习之路之Fragment和Activity之间的传值
- 安卓应用程序之间的交互
- 安卓activity之间的数据传递
- 安卓应用程序之间的数据传递
- 安卓之间的UDP通信
- 安卓 子线程之间的通信
- 安卓进程之间的通讯
- 安卓通过app之间的跳转
- 安卓运行机制JNI、Dalvik、ART之间的比较 。android L 修改运行机制。
- 安卓与服务器之间的联系 服务器端的准备
- 二叉树遍历
- HDR介绍
- 人生在勤,不索何获
- git Permission denied (publickey). fatal: Could not read from remote repository.
- Java关键字final、static使用总结
- 安卓(android)之间的传值
- 运动侧边栏广告函数插件
- 《深入理解计算机系统第三版》第三章家庭作业参考答案
- 立个目标
- Binary tree Preorder -iterative methond(stack)
- 集合的ListIterator的用法
- python 1
- Vue.js--基本命令&组件化应用构建
- 千寻(Engram)介绍