public void onActivityResult(int requestCode, int resultCode, Intent data) { HideImaShow(); File file = null; if (resultCode == Activity.RESULT_OK) { if (requestCode == R.id.resource_take) { file = temFile; imgList.add(file); } else if (requestCode == R.id.resource_pick) { Uri uri = data.getData(); if (uri.getScheme().equals("content")) { file = new File(SystemMethodUtil.changeURItoPath(uri, context)); if (file.getAbsolutePath().toLowerCase().endsWith(".jpg")) { imgList.add(file); } else { Toast.makeText(context, "不支持的图片格式", Toast.LENGTH_SHORT).show(); } } else if (uri.getScheme().equals("file")) { file = new File(uri.getEncodedPath()); if (file.getAbsolutePath().toLowerCase().endsWith(".jpg")) { imgList.add(file); } else { Toast.makeText(context, "不支持的图片格式", Toast.LENGTH_SHORT).show(); } } } } notifyAdapter(); }