我是Android開發的新手,已經編寫了一個小應用程序,調用Web服務並保存相對簡單的對象(想想:拍賣列表或某種程度的)。現在,當電話旋轉並重新加載視圖時,Web服務被重新調用,對象被重新潤溼並重新顯示列表。這看起來非常浪費。通過onSaveInstanceState存儲數據時的最佳做法是什麼?存儲對象本身是否被認爲是可以的,或者最好的做法是存儲ID,並且每次都要經歷新加載的整個過程。這裏有沒有其他的經驗法則或難題?Android - 我是否應該通過saveinstancestate保存我的對象或其ID?
謝謝
JP
這實際上取決於是否所有數據都必須永久保留。如果是,那麼我同意你的意見;如果沒有,你建議的方法不是最好的Android實踐。我會假設@JP提到的拍賣名單有些臨時性。 – 2013-03-06 15:44:48
@ClassStacker你是對的。它取決於所涉及的變量以及數據的持續性。 – DigCamara 2013-03-06 15:46:57
我20年來一直是開發人員,不會很快改變我的術語。你會發現水合是常用的,特別是在ORM世界。鑑於填充和水合是任意的術語,我不認爲這個問題... – 2013-03-10 18:42:03