良い友達、私はこの問題を解決しようとしていましたが、フォーラムにはいくつかありますが、誰も私の問題を解決できませんでした。アンドロイドで写真を撮るときに問題が発生する "(...)ResultInfo {who = null、request = 1、result = 0、data = null} ...
私は画像を撮るためにImageViewとボタンを持っています。ボタンの場合に は、私はこのコードを持っている:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == TAKE_PICTURE && (resultCode == Activity.RESULT_OK)) {
if (data != null) {
if (data.hasExtra("data")) {
Bitmap photo = (Bitmap) data.getExtras().get("data");
oImageActual.setImageBitmap(photo);
}
}
}
}
問題に数回、それが動作することで、いくつかの失敗:
oButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
//oImageActual is the final ImageView
oImageActual = oView;
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, TAKE_PICTURE);
}
});
と活動の結果を、私はこの1つは持っています時間、私は、funcinaを意味し、写真を撮ってImageViewに置くが、あなたは何度もアプリケーションを閉じる。私は再び仕事をするために電話機を再起動する必要があります。
これは、我々が得る主な問題である:
(...)java.lang.RuntimeException:ヌル=失敗配送結果ResultInfoは{、= 1、結果= -1、データ=テント{行為を要求=インラインデータ(補足あり)}}アクティビティ(...)
回答があれば、お待ちしています。
アプリケーションが終了しないようにするにはどうすればよいですか? – JulioStyle88
あなたはonBackPressedを上書きして、本当に終了したいかどうかをユーザーに尋ねることができます。 – Akhil
でも彼はいつでも退場することができますが、活動を要約できず、強制終了することができないため、エラーが出てきます。私の質問は、Forze – JulioStyle88