imageView.setOnClickListener(new View.OnClickListener() {    @Override    public void onClick(View v) {       Intent intent = new Intent("android.intent.action.GET_CONTENT");       intent.setType("image/*");       getRootFragment().startActivityForResult(intent, 1);    }});
private Fragment getRootFragment() {    Fragment fragment = getParentFragment();    while (fragment.getParentFragment() != null) {        fragment = fragment.getParentFragment();    }    return fragment;}
@Overridepublic void onActivityResult(int requestCode, int resultCode, Intent data) {    if (requestCode == 1) {        Uri uri = data.getData();       //  注意此处不要直接调用 Glide.with(mCtx).load(path).into(imageView);否则,会无效       //  而是通过handler进行发送消息显示图片        if (uri != null) {            Message message = Message.obtain();            message.obj = uri;            handler.sendMessage(message);        }    }    super.onActivityResult(requestCode, resultCode, data);}
Handler handler = new Handler() {    @Override    public void handleMessage(Message msg) {        Uri path = (Uri) msg.obj;        Glide.with(mCtx)                .load(path)                .into(imageView);        super.handleMessage(msg);    }};

 

 

 

 

更多相关文章

  1. Android工具包
  2. Android(安卓)Sample NotePad学习二
  3. android调用NotificationManager.notify无效,通知栏不显示
  4. 利用drozer进行Android渗透测试
  5. [置顶] 我的Android进阶之旅------>android异步加载图片显示,并且
  6. android service 学习
  7. 编译FFMpeg的Android版本,并整合到android studio
  8. android 访问网络不能在主线程中进行以及在线程中操作UI的解决方
  9. 通过AndroidTestCase来进行android 单元测试

随机推荐

  1. Android(安卓)Studio 配置JNI快速生成头
  2. 亲测源码分享
  3. android 实现录像时拍照
  4. android volley 调用webService
  5. android 数据库 sqlite数据类型
  6. Android(安卓)framework analysis
  7. 一步步教你实现Android(安卓)HotFix热更
  8. 整理 酷炫 Android(安卓)开源UI框架 FAB
  9. Android(安卓)URl网络获取图片
  10. Android(安卓)Studio 模拟器 adb shell