0
我有一個Activity
與目標編輯一些自定義類A
。我使用Fragment
,它在其靜態創建方法Fragment newInstance(A foo)
中通過了a
的實例。然後將此實例分組(Parcelable
在A
上實現的接口)放入片段參數中。這意味着我的Activity
不與Fragment
共享同一個對象實例。onPause和堅持自定義類
用戶可以使用View
編輯的一些屬性A
。在'暫停'生命週期事件中,我想將View
字段同步到我的實例A
。視圖狀態已經正確保存,所以我不必擔心這一點。
我應該如何實現這一點呢?我正在考慮將我的數據對象保存在MySQLite數據庫中。我的Activity
是否應該負責更新A
的更新實例?或者我的Fragment
執行這項工作?
雖然給看看,這不回答我的問題上哪個類應該是負責造成持久性擺在首位發生確實有用。也許你可以評論一下呢? – Xilconic
啊,我誤解了你的問題,我的歉意。我會建議使用片段進行調用來保存數據。我的推理是,如果您需要在其他活動中重複使用此功能,則可以這樣做,而不必在活動級別複製代碼。 – reidisaki