【发布时间】:2011-02-13 10:09:28
【问题描述】:
我有一个我想要阻止旋转的活动,因为我正在启动一个 AsyncTask,并且屏幕旋转使它重新启动。
有没有办法告诉这个活动“即使用户疯狂地摇晃他的手机,也不要旋转屏幕”?
【问题讨论】:
-
您可以处理屏幕方向更改和 AsyncTasks。防止屏幕方向更改只是一种懒惰的解决方法。而且在方向变化时保持 AsyncTask 的活动并不难:)
-
实际提供解决方案或一些代码会更有帮助,Romain,而不是仅仅断言“解决方案存在并且不难”。
-
你可以使用
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LOCKED);