Android中StartActivityForResult()
2013-08-02 14:27
423 查看
主要是跳转到同一个类却要做不同处理的时候用. startActivityForResult(intent, int);前面的intent指要跳转的类名,后面的数字是多少由自己定义,用这个方法由A类跳转到B类的话,B类做完要做的事情后只要这样写: Intent intent=new Intent(); setResult(1, intent);//这个1也是自己定义,只要自己清楚它代表的含义. finish(); 然后在A类重写protected void onActivityResult(int requestCode, int resultCode, Intent data) { // TODO Auto-generated method stub super.onActivityResult(requestCode, resultCode, data); }这个方法,第一个参数就是上面的A类传过去的int,第二个是B类返回的1,(可以是任意数字),第三个参数是B类的intent,只要判断data不为空,即是B类返回后调用的这个方法.此时可以根据前两个参数的不同情况做不同处理.
相关文章推荐
- android 中的 startActivityForResult
- Android startActivityForResult实例详解
- 【转】android的startActivityForResult学习心得
- 【Android】【组件通信】StartActivityForResult
- Android Fragment startActivityForResult没有调用onActivityResult
- Android基础之——startActivityForResult启动界面并返回数据,上传头像
- Android startActivityForResult的使用
- Android笔记——startActivityForResult使用
- Android返回数据给上一个活动-startActivityForResult
- Android—startActivityForResult的使用
- Android------startActivityForResult的详细用法
- android startActivityForResult的使用方法介绍
- Android startActivityForResult的使用
- Android中返回数据到前一个Activity — startActivityForResult方法
- android之startActivityForResult
- Android startActivityForResult()的用法
- Android startActivityForResult的使用
- Android中返回数据到前一个Activity — startActivityForResult方法
- Android基础之startActivityForResult()的用法详解
- Android StartActivityForResult的简单使用