onPause和持久定制类

时间:2014-06-19 19:59:40

标签: java android android-fragments persistence android-lifecycle

我有一个Activity,目标是编辑一些自定义类A。我使用Fragment,在其静态创建方法a中传递Fragment newInstance(A foo)的实例。然后将此实例分区(在Parcelable上实现的A接口)到片段参数中。这意味着我的Activity不与Fragment共享同一个对象实例。

用户可以使用A提供的View来修改Fragment的某些属性。在“暂停”生命周期事件中,我想将View字段同步到我的A实例。视图状态已经被正确保留,所以我不必担心。

我应该如何进一步实施?我正在考虑将我的数据对象保存在MySQLite数据库中。我的Activity是否应该负责更新A的更新实例?或者我的Fragment应该完成这份工作吗?

1 个答案:

答案 0 :(得分:0)

你可以查看像ormLite和GreenDAO这样的东西。他们做数据持久化并包装sqlLite db。 GreenDAO是我过去用来做这样的事情的。

http://greendao-orm.com/