1

カメラアプリを使用して写真を撮るアプリを作成しています。カメラ アプリから戻ると、ビュー全体が再作成されます。これを止めるために私は追加しました

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);

ありがとう

4

0 に答える 0