【发布时间】:2013-10-27 07:46:25
【问题描述】:
为了在重新创建活动后恢复活动的状态(例如在屏幕方向更改后),我实现了 onSaveInstanceState() 和 onRestoreInstanceState()。保存/恢复 int、double 等简单信息很简单。但是保存/恢复像 Timer 这样的对象呢?
【问题讨论】:
-
使用 SharedPreferences。
-
您需要做的是保存计时器值并取消计时器。当方向改变时,活动被销毁并重新创建。所以取消定时器并使用保存的值启动定时器
-
@Brontok sharedprefereces 适用于原语,那么如何使用它来保存和恢复计时器等对象?它用于在用户会话中保持值。
-
@Raghunandan 我的意思是以秒为单位保存时间。
标签: android screen-orientation