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