从Camera App返回时阻止重新加载活动

时间:2012-11-07 14:18:39

标签: java android android-intent android-camera android-orientation

我正在创建一个使用相机应用拍照的应用。一旦我从相机应用程序返回,整个视图将被重新创建。为了阻止这一点,我添加了

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

由于

0 个答案:

没有答案