Android startActivityForResult函数
来源:互联网 发布:linux svn 创建分支 编辑:程序博客网 时间:2024/06/06 07:34
参考链接:http://blog.sina.com.cn/s/blog_62cd2b5f01011qhd.html
理解:
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { // REQUEST_CODE 已在Main定义, if (requestCode == REQUEST_CODE) {//判断返回标识是否等于请求标识 (requestCode Activity 1-1对应关系) if (resultCode == AcceptdataActivity.RESULT_CODE) {//判断结果标识(是哪种情况下的结果) Bundle bundle = data.getExtras();//获取返回值,并用Bundle接收 String str = bundle.getString("back");//获取Bundle中的返回值 //弹出对话框,显示返回值 Toast.makeText(MainActivity.this, str, Toast.LENGTH_LONG).show(); } } }
这段代码是onActivityResult 的典型用例,对于三个参数
requestCode 顾名思义为 请求识别码,作用:区分到底是哪一个 子Activity 返回的数据;
resultCode 结果识别码,作用:区分这个 子Activity 返回的是哪种情况下的结果(计算出错、储存失败、等等类似情况);
data 就是包装好的Bundle 数据了,简单明了
0 0
- Android startActivityForResult函数
- Android Activity返回结果startActivityForResult函数
- Android Activity返回结果startActivityForResult函数
- Android StartActivityForResult
- android startActivityForResult
- android startActivityForResult()
- Android-startActivityForResult
- Android startActivityForResult
- Android startActivityForResult
- startActivityForResult与onActivityResult 函数
- startActivityForResult函数参数说明
- Android(一):startActivityForResult方法
- Android:startActivityForResult用法
- Android startActivityForResult的使用
- Android startActivityForResult的使用
- android使用startActivityForResult
- android StartActivityForResult()方法详解
- android的startActivityForResult学习心得
- sql_monitor
- 给弹出Activity设置透明背景的方法
- 排序动图好理解
- javaWeb项目中,SSM配置,使用namespace的话,JSP页面跳转的找不到指定的action
- SQL:执行计划的几种方法
- Android startActivityForResult函数
- spring+mybatis 多数据源切换
- oradebug
- 不要做一个浮躁的程序员
- 计算机的组成系统
- PHP IDE phpstorm 常用快捷键
- 【转载】信号与信号量的区别
- Spring Cache 介绍
- laravel linux composer.phar