Android,锁定屏幕和处理旋转

时间:2011-07-25 03:34:08

标签: android multithreading state

我正在制作一个非常简单的游戏(希望学习一些Android编程以及做一些功能)并锁定屏幕,使其始终处于横向模式以进行游戏。

我通过asyncTask运行大约5个后台线程(计时器,游戏时间,等级时间等)。

根据我的书,我仍然需要task=(RotationAwareTask)getLastNonConfigurationInstance();

之类的东西

public Object onRetainNonConfigurationInstance() { 
    task.detach(); 

    return(task); 
  }

保存状态以防万一例如电话进来...... 和一个子静态类(RotationAwareTask)

这本书非常令人困惑,有没有一个简单的例子,你们中的任何人都知道(链接到某个网站)?或者你们一直在重用的一些“标准”代码更容易理解?仅作为一个例子...

谢谢!

1 个答案:

答案 0 :(得分:0)

最简单的方法是在清单元素中设置android:screenOrientation属性。

How is application orientation (landscape or portrait) locked?