qq_慕码人935710
/** Standard activity result: operation succeeded. */ public static final int RESULT_OK = -1;
它是Activity类中的一个静态常量,当打开系统页面并成功返回数据后,
onActivityResult()方法中会把它作为resultCode返回,表示成功返回结果
慕的地5182032
ctrl + 1 提示修复
源能量
熟能生巧
qq_慕的地3527064
xml里面的id不是iv 或者还没有定义ImageView的id
swsbty
原因是我没有看完教程。。。。。。
箫起漫白衣
android.permission.WRITE_EXTERNAL_STORAGE添加这个权限试试
慕粉1109094562
PwdBoy
在系统相机的activity中
qq_筑梦_1
具体规格,不知道,但是应该是小于1M的,如果大于1M的话通过bundle传输数据可能会发生异常
晚成枫
首先检查照片是否已经拍摄成并保存在您的内存目录中。再则就是手机拍摄的图片过大不能直接使用BitmapFactory.decodeFile(file),要通过文件流的方式读取使用inputStream;例如:
inputStream = new FileInputStream(imagePath);
BitmapFactory.Options opts=new BitmapFactory.Options();
opts.inTempStorage = new byte[100 * 1024];
opts.inPreferredConfig = Bitmap.Config.RGB_565;
opts.inPurgeable = true;
opts.inSampleSize = 4;
opts.inInputShareable = true;
Bitmap bitmap= BitmapFactory.decodeStream(inputStream,null,opts);
img.setImageBitmap(bitmap);
A句号君
是不是你传递的键名不一致,导致取不到值,贴点代码看一下哦
老王哥哥
请问是怎么解决的?
小内存
shift + ctrl + enter
兔兔的奶爸
我知道了 调用错方法了 应该用startActivityForResult()我使用的是startActivity()
Refactor易先生
android.permission.WRITE_EXTERNAL_STORAGE添加这个权限试试
挑灯轮回
已经解决类 感觉楼主应该跟我犯了一样的错。
if (resultCode == RESULT_OK) {
if (requestCode == REQ)
这里是不是把resultCode和requestCode弄混淆了?