検索で明確な結果が見つからないため、このクエリを発行します。を使用してカメラ アクティビティをアクティブにし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) {
}
}