该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
public void onActivityResult(int requestCode, int resultCode, Intent data){
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == 111){ // pick image
if(resultCode == RESULT_CANCELED){
Toast.makeText(getActivity(), "操作取消", Toast.LENGTH_SHORT).show();
return;
}
try{
Uri uri = data.getData();
String filePath = getPathUtil.getRealPathFromURI(getContext(), uri);
if(new File(filePath).exists()){
Toast.makeText(getActivity(), filePath, Toast.LENGTH_SHORT).show();
}
Bitmap bitmap = BitmapFactory.decodeFile(filePath);
if(bitmap == null){
Toast.makeText(getActivity(), "error", Toast.LENGTH_SHORT).show();
}
else{
Toast.makeText(getActivity(), "ok", Toast.LENGTH_SHORT).show();
}
ImageView iv = getView().findViewById(R.id.first_img);
iv.setImageBitmap(bitmap);
}
catch (Exception e){
e.printStackTrace();
}
}
}