カメラアプリを使用して写真を撮るアプリを作成しています。カメラ アプリから戻ると、ビュー全体が再作成されます。これを止めるために私は追加しました
android:screenOrientation="portrait"
android:configChanges="orientation|keyboardHidden"
指定されたアクティビティのマニフェスト ファイル。しかし、これはまだ起こっています。
私の問題をより正確に言うと、TabHost でアクティビティ グループを使用しています。カメラを使用して写真を撮った後、ユーザーを別の画面にリダイレクトしています。しかし、ビュー全体がリロードされるため、これは機能しません。代わりに、ユーザーはアクティビティ グループの最初の画面に戻ります。
私はこれが起こることを望んでいません。カメラの向きを設定することは可能ですか! どうすればこれを適切に行うことができますか?
興味のある方のために、カメラを起動するために使用するコードを追加しています
Intent camera = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
Uri pictureUri = Uri.fromFile(new File("/sdcard/myimage.jpg"));
camera.putExtra(MediaStore.EXTRA_OUTPUT, pictureUri);
this.getParent().startActivityForResult(camera, PICTURE_RESULT);
ありがとう