在Fragment中怎么调用onActivityResult
来源:互联网 发布:扭曲验证码识别 python 编辑:程序博客网 时间:2024/05/21 10:08
前言:
- 我们都知道在activity中通过onActivity可以接收另一activty关闭时传回的requestCode、resultCode和data等,但是我们的大多数操作是在fragment中实现的,那么,我们又应该怎么样在fragment中调onActivityResult呢?
第一步:
- 在使用fragment的activity上这样操作
@Override protected void onActivityResult(int requestCode, int resultCode, Intent intent) { super.onActivityResult(requestCode,resultCode,intent); Fragment fragment = RepairFragment.getInstance(); fragment.onActivityResult(requestCode,resultCode,intent); }
- 其中Fragment fragment = RepairFragment.getInstance();这句的意思是找到相对应的fragment,也可以通过fragment管理器
Fragment f = fragmentManager.findFragmentByTag(curFragmentTag);
第二步
- 在要调用onActivityResult的fragment上执行相对应的操作
@Override public void onActivityResult(int requestCode,int resultCode,Intent intent) { super.onActivityResult(requestCode,resultCode,intent); switch(requestCode){ case REQUEST_CODE_GALLERY: if(resultCode == RESULT_OK){ imgList.clear();// for(int i = 0; i<= Album.parseResult(intent).size()-1; i++){ imgList.add(Album.parseResult(intent).get(i)); } adapter.notifyDataSetChanged(); } break; } }
提示一点,在acitvity中传递Context时我们可以用this,那如果是在fragment中呢?我们就可以用getActivity()来代替
阅读全文
0 0
- 在Fragment中怎么调用onActivityResult
- fragment中onActivityResult不调用
- Android在Fragment中不调用onActivityResult()的解决办法
- 在fragment中使用onActivityResult
- Fragment中onActivityResult不调用的问题
- fragment中onActivityResult无法返回和在startActivityForResult调用后立即调用解决办法
- 在Fragment中使用startActivityForResult和onActivityResult
- fragment 不调用 onActivityResult
- fragment添加menu 以及 fragment中调用onActivityResult
- 关于在Fragment中使用startActivityForResult();方法后onActivityResult()未被调用的解决方案
- Android中Fragment中onActivityResult不被调用的解决方案
- Fragment中响应onActivityResult
- Fragment中 onActivityResult回调
- Android的Fragment中onActivityResult不被调用的解决方案
- Android中Fragment的onActivityResult不被调用的问题
- Android的Fragment中onActivityResult不被调用的解决方案
- android中,fragment onActivityResult不被调用的问题?
- Android的Fragment中onActivityResult不被调用解决方案
- JAVA中获取pid的方法
- 1130 -Host '' is not allowed to connect to this MySQL server
- tcp 三握手和四挥手理解
- 堆 栈
- 海贼王剧情发展
- 在Fragment中怎么调用onActivityResult
- Program Size: Code=x RO-data=x RW-data=x ZI-data=x 的含义
- 关于ajax 上传文件时parseRequest(request)为null的解决方法
- Codeforces 743 D Chloe and pleasant prizes
- java学习之路(3)- public class和class的理解
- vitamio窗口layout模式切换-全屏黑边问题
- dubbo的函数返回类,含有有参构造函数时,必须写明一个无参构造函数
- java多线程 ThreadPoolExecutor 策略的坑
- 深入理解 CyclicBarrier和CountDownLatch