我有一个我想阻止旋转的活动,因为我正在启动AsyncTask,屏幕旋转使它重新启动.
有没有办法告诉这个活动"即使用户像疯了一样摇动他的手机也不要旋转屏幕"?
可能重复:
Android:暂时禁用活动中的方向更改
我在三星Galaxy选项卡中测试.在那里,我为ORIENTATION_LANDSCAPE和ORIENTATION_PORTRAIT制作了两个布局文件夹,其中包含特定的布局xml.
在那个布局中我有一个按钮,然后在点击它时启动一个进度对话框(使用AsyncTask做一些事情,然后转到新意图)
但是当进度对话框工作时旋转设备时,该对话框和AsyncTask停止和新布局已加载.如果我理解正确的话,我认为onCreate当设备旋转时会调用它如何在我的AsyncTask启动时旋转设备时阻止调用onCreate?
IN SHOT
我如何通过代码锁定设备的方向,例如按钮上的锁定方向单击
谢谢
当我按下按钮时,我想在我的所有活动中禁用屏幕旋转.我怎样才能做到这一点?
顺便说一句,当用户点击按钮时,手机可以位于横向或纵向位置.