【发布时间】:2010-07-25 13:20:22
【问题描述】:
我有一个只能在纵向模式下工作的应用程序,并且我已经在清单文件中对每个活动的方向进行了更改,使其方向为纵向。但是当我旋转设备时,活动会再次重新创建。 如何不破坏活动?
【问题讨论】:
-
通常不建议这样做,您可以尝试以编程方式设置应用程序方向,例如:setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
-
为什么会反对?假设我们有一个需要 2 秒才能运行的服务。如果活动每次都销毁,那么该服务每次都会继续运行,而我只需要它运行一次。
标签: android android-activity orientation