我在搜索中找不到明确的结果,这就是我提出这个查询的原因。我使用激活相机活动startActivityForResult(cameraIntent, CAMERA_REQUEST);
。返回到 onActivityResult 时,如果我按下返回按钮,resultCode 成功时为 -1,resultCode 变为 0。通常 -1 代表失败,0 应该代表成功案例。这正常吗?或者我需要更改以在成功时返回 0。我的代码如下。
public void imagepos(int i){
//onImage click comes here
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_REQUEST);
imagePosition = i;
}
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
Bitmap scaledBitmap = null;
if (requestCode == CAMERA_REQUEST && resultCode != RESULT_OK) {
}
}