【发布时间】:2017-04-29 14:18:21
【问题描述】:
我正在寻找存储连接设置列表的最佳解决方案。 一般来说,我知道有不同的选择:
- 共享偏好
- 文本文件
- SQL 精简版
连接的数据结构如下所示:
- 连接类型(TCP、FTP、蓝牙...)
- 服务器名称
- 用户名
- 密码
我有多个上述连接设置。
优缺点
- SharedPreferences:很好用,因为 android 支持使用 Preference Activity 自动更新。但 SharedPreferences 将由键值对存储。所以我必须通过定义好的键或将每个连接设置存储在新的 SharedPreferences 文件中来处理这个问题。
- 文本文件:难以处理此类数据。
- SQL Lite:看起来是最佳选择,但不确定是否需要大量存储开销,我必须管理每次数据更新。
【问题讨论】:
标签: android sqlite sharedpreferences