我正在创建一个使用相机应用拍照的应用。一旦我从相机应用程序返回,整个视图将被重新创建。为了阻止这一点,我添加了
android:screenOrientation="portrait"
android:configChanges="orientation|keyboardHidden"
在Manifest文件中指定的活动。但这仍然在发生。
为了更准确地说明我的问题,我正在使用带有TabHost的Activity Group。使用相机拍摄照片后,我将用户重定向到不同的屏幕。但是这不起作用,因为整个视图被重新加载。而是将用户带回活动组中的第一个屏幕。
我不希望这种情况发生。是否可以设置相机的方向!我该怎么做呢?
对于那些感兴趣的人,我正在添加用于启动相机的代码
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);
由于