当前位置:编程学习 > JAVA >>

android调用摄像头,却没法回调onActivityResult方法

--------------------编程问答-------------------- 我基本上调成功了,但是我在摩托的一款手机上面貌似不行,头大 --------------------编程问答--------------------
if (resultCode != RESULT_OK)
return;
switch (requestCode) {
case PHOTO_PICKED_WITH_DATA:
c(data);
resultCode 不是1,跟requestCode 是不一样的。你就应该像我这样先判断resultCode再判断requestCode.    resultCode != RESULT_OK表示是确认返回。反之则为取消返回。 --------------------编程问答-------------------- 拍照后,按‘确定’按钮的返回值是 : Activity.RESULT_OK=-1, 此时 onActivityResult 方法里面的 
resultCode == -1  而不是 1 
将你的 if ((resultCode == 1) && (requestCode == 1)) {
改为  if ((resultCode == -1) && (requestCode == 1)) {
补充:Java ,  J2ME
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,