1
我正在制作一个非常简单的游戏(希望学习Android程序设计以及做一些功能),并且将锁定屏幕使其始终处于横向模式以播放游戏。Android,锁定屏幕和处理旋转
我有大约5个后台线程通过asyncTask运行(定时器,游戏时间,关卡时间等)。
根据我的书,我还是得有一些像task=(RotationAwareTask)getLastNonConfigurationInstance();
和
public Object onRetainNonConfigurationInstance() {
task.detach();
return(task);
}
保存的情况下的状态,例如一个电话进来...... 和一个孩子静态类(RotationAwareTask)
这本书很混乱,是否有一个简单的例子,你们都知道(链接到某个网站)?或者一些你们不断重复使用的“标准”代码更易于理解?只是作为一个例子...
谢谢!
确定...然后我不会去理会有关活动正在重建,如果有电话打进来,或者用户暂停等? – Ryan
你应该这样做,如果你确定*这是正确的事情。它通常用于游戏,但通常不适用于希望资源重新加载以匹配新配置的更普通应用程序。对于这些应用程序,使用onRetainNonConfigurationInstance是正确的。 – cyngus
很好的建议,但他确实说这是一个游戏。 – chubbsondubs