我想在列表视图中为我的项目创建一个添加收藏夹功能。但我不知道我应该使用哪种方法,无论是共享首选项还是sqlite数据库。 任何人都可以对此提出意见吗?
由于
答案 0 :(得分:1)
如果您想要保存小型数据,例如ID或其他内容,您应该使用Exec FilterMatch;
Exec FilterMatch 2;
Exec FilterMatch @IsFinish = 3;
- 它们快速且易于使用。保持为SharedPreferences
与ex。逗号为分隔符或只使用String
。
如果要保留大量结构化,有组织的数据,保留整个对象,最好使用SQLite数据库。这更复杂。
请记住,这两个选项都是读/写操作,因此不能在主线程上完成。