對於我目前的項目,我將使用這個SlidingUpPanel library。Android - 創建應用程序級片段
向上滑動面板將託管一個包含應用程序/全局級別信息的片段。這個面板將在我的應用程序的每一個活動。這與Google Play音樂的工作方式非常相似。
我的問題是,在整個應用程序中堅持滑動面板片段的最佳方法是什麼?我看到我有兩種方式來解決這個問題...
- 將應用程序類中的碎片存儲起來,並在每個活動開始時加載它(不知何故,甚至不知道這是否有可能)。
- 存儲將在應用程序類&中顯示的數據,加載片段的新實例,傳入持久數據。
這兩種方式中哪一種最好?是1.甚至可能嗎?有沒有這些方法的編碼地雷?
這些都很好,謝謝你的建議。我考慮得越多,爲片段存儲某種「會話」結構似乎是最好的方法。 –
如果您需要一種非常快速的方式來檢索沒有數據庫的片段中的數據,則可以使用SharedPreferences用於大多數「會話」內容。再次強調,我強烈建議您不要緩存片段本身,每次需要片段時都要加載狀態。 – jyanks
這就是我要做的,似乎是正確做到這一點的唯一方法。感謝您的建議。 –