0

我目前有一个用户界面供用户在活动 A 上选择提醒。这些提醒属性保存在数据库中,提醒填充到活动 B 上的列表视图中。我将如何在活动 B 的列表视图上选择提醒项目,从数据库中获取此数据,并使用先前选择的数据填充 Activity A 的 UI。

有没有标准来做这样的事情?我应该将选择创建为要保存在数据库中的序列化对象,然后使用这些数据吗?或者我应该将每个属性保存为数据库中的一个字段,并将每个保存的项目保存为一个字段?

我对这些东西很陌生,所以我不确定我是否应该使用数据库、共享偏好或内容提供者。

4

1 回答 1

1

一种方法是使用Content Provider,它提供了对数据库的一致访问点。使用ContentProvider,您可以利用Loader 框架(也可通过支持库获得)、CursorLoaderCursorAdapter来保持ListView与数据库的同步。

于 2013-09-13T19:11:41.033 回答