0
我無法在我的搜索中找到清晰的結果,這就是爲什麼我提出這個查詢。 我使用startActivityForResult(cameraIntent, CAMERA_REQUEST);
激活相機活動。 返回到onActivityResult時,resultCode在成功時爲-1,如果按下後退按鈕,resultCode將變爲0。通常-1代表失敗,0代表成功案例。這是正常的嗎?或者我需要改變成功返回0。我的代碼如下。startActivityForResult()CameraActivity成功返回-1
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) {
}
}
我在哪裏可以找到這些不變的信息? – batuman
通常他們在你正在使用的類/方法的Javadoc中聲明。如果您使用Eclipse,只需將鼠標放在方法的名稱上並顯示一個小小的彈出窗口即可。閱讀,如果你不確定使用谷歌:) – Rob013