我已經實現了API提供的HelloDatePicker的Demo版本。如何在旋轉屏幕後維護DatePicKer狀態
http://developer.android.com/resources/tutorials/views/hello-datepicker.html
但是我不能旋轉屏幕後仍保持其價值。有人可以發佈一個例子或指出如何做到這一點。
謝謝
我已經實現了API提供的HelloDatePicker的Demo版本。如何在旋轉屏幕後維護DatePicKer狀態
http://developer.android.com/resources/tutorials/views/hello-datepicker.html
但是我不能旋轉屏幕後仍保持其價值。有人可以發佈一個例子或指出如何做到這一點。
謝謝
旋轉後,活動被重新創建。避免它的最簡單方法是在Activity聲明的AndroidManifest.xml中添加:
android:configChanges="keyboardHidden|orientation"
。
欲瞭解更多信息you should read it。
使用onRetainNonConfigurationInstance()來保存日期,並在onCreate中使用getLastNonConfigurationInstance()來加載和設置日期。
如果他需要保存任務狀態怎麼辦??我使用onSaveInstanceState/onRestoreInstanceState但即使那些日期選擇器在2.X版本中也不會正確更新。它可以正確使用ICS版本.... – Maxrunner 2012-03-12 17:18:01
如果我這樣做,並overoverConfigurationChanged()我不同的佈局垂直佈局和(陸地佈局)不能正常工作 – Dimitri 2011-02-16 15:39:12