我有一个Activity
,目标是编辑一些自定义类A
。我使用Fragment
,在其静态创建方法a
中传递Fragment newInstance(A foo)
的实例。然后将此实例分区(在Parcelable
上实现的A
接口)到片段参数中。这意味着我的Activity
不与Fragment
共享同一个对象实例。
用户可以使用A
提供的View
来修改Fragment
的某些属性。在“暂停”生命周期事件中,我想将View
字段同步到我的A
实例。视图状态已经被正确保留,所以我不必担心。
我应该如何进一步实施?我正在考虑将我的数据对象保存在MySQLite数据库中。我的Activity
是否应该负责更新A
的更新实例?或者我的Fragment
应该完成这份工作吗?
答案 0 :(得分:0)
你可以查看像ormLite和GreenDAO这样的东西。他们做数据持久化并包装sqlLite db。 GreenDAO是我过去用来做这样的事情的。