在我的应用我所说的第二个活动与ImgButton其呼吁的onClick相机意图()返回。拍完照片后,回到我的活动中,我显示一个AlertDialog框,用户可以选择是否拍摄更多照片。在我的清单我锁定了第二个活动的取向为纵向,因为如果我旋转设备的AlertBox自败:如何防止屏幕方向量变到质变,从相机的意图(SGS3)
<activity android:name="SecondActivity"
android:screenOrientation="portrait"></activity>
在我Mannifest我还补充说:
android:configChanges="orientation|keyboardHidden"
和全屏模式
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
如果我拍摄照片并关闭从肖像模式相机意图(不旋转装置)有一个与2个不同的装置的问题:
的HTC Desire:一切工作正常,我保存应用程序状态和恢复他们,如果我从相机回到我的活动:d
的Galaxy S3 *:在SGS3相机似乎运行在横向模式下默认?所以如果你回到我的活动,我的活动的显示内容是在横向模式下眨眼,并立即返回到肖像模式。但显示的AlertDialog前的方向改变,因此不需要旋转(所以我只能看到在横向模式下0.1秒的AlertBox它自败和旋转切换回纵向模式之前)的AlertDialog dissappears ...
如果我从横向模式结束相机意图,不管在哪个设备上,问题与sgs3 *上的问题相同。
我怎样才能防止这种屏幕旋转后,我回到我的活动从相机?在这种不需要的方向改变之后,我可以简单地显示AlertBox吗?如果是这样,我该怎么做?或者还有其他解决方法吗? 。
感谢和我的英语不好对不起......的xD
没有想法?任何人? – Pali 2013-02-13 13:05:14
这很晚了,但你有没有找到解决方案?现在我遇到了同样的问题与sgs4 .. – Katharina 2017-07-04 09:47:27
@Katharina如果答案下面没有解决您的问题,我没有别的想法 – Pali 2017-07-14 06:59:37