Android 开发笔记 第二季 startActivityForResult
来源:互联网 发布:ubuntu怎么升级软件 编辑:程序博客网 时间:2024/04/29 07:46
比如说,有一列表的合同,点击进入审批合同界面,
审批之后,跳回到前一界面,并且删除已审批的记录,该怎么做?
之前,我是用 singleTask + onNewIntent 做的,
但认识到 startAcitivtyForResult 后,发觉用这个更好点。
代码如下:
在前一个Activity中重载
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); Log.e("result", requestCode + ""); Log.e("result", resultCode + ""); Log.e("result", data.getStringExtra("he")); }在后一个Activity退出前,设置返回码和data
@Override public void onClick(View view) { this.setResult(2, new Intent().putExtra("he", "he")); this.finish(); }
请求码用于区分活动中哪个按钮跳转的,一般用不到。
结果码告知是由哪个Activity回退的。
data 用来传递一些值。
以上,参考 《大话企业级应用。。。》 一书,很老,很多方法过时,
但我没系统学过,闲来翻翻。
0 0
- Android 开发笔记 第二季 startActivityForResult
- Android应用开发学习笔记之startActivityForResult
- android开发之StartActivityForResult
- Android开发,startActivityForResult方法
- Android 开发笔记 第二季 handler
- Android 开发笔记 第二季 BACK STACK
- Android 开发笔记第二季 DialogFragment
- Android之startActivityForResult(笔记)
- Android之startActivityForResult(笔记)
- Android开发中intent-startActivityForResult
- Android 开发笔记 —— 第二夜
- Android开发艺术探索笔记 第二章
- 《Android开发艺术探索》第二章笔记
- Android笔记——startActivityForResult使用
- Android开发中Intent和startActivityForResult传值
- android应用开发详解(十三)----------------startActivityForResult
- android开发之-startActivityForResult的应用
- android开发教程之startActivityForResult使用方法
- tiny210(s5pv210)移植u-boot(基于 2014.4 版本)——SPL
- POJ 2377 Bad Cowtractors(最大生成树)
- 此博文包含图片Unity3d发布成exe项目后的设置
- Ubuntu 12.10下安装ibus中文输入法
- 启动alfresco服务的时候日志报错“is not allowed to connect to this MySQL server”
- Android 开发笔记 第二季 startActivityForResult
- outlook客户端或者web端签名设置
- java的nio包的SelectionKey,Selector,SelectableChannel三者的缠绵关系概述
- 指针解引用
- 保证只有一个 OpenEIM 类的实例存在
- 内存释放回
- rt.jar 有一定的限制,无法访问.的解决方法
- 重建二叉树与二叉树的层次遍历
- Nginx:配置指南(1)