保存一些数据sqlite,SharedPreferences或文件?

时间:2014-05-13 15:11:53

标签: java android sqlite

我想将一些数据保存为Call of num,num of sms,num of traffic internet。

哪个是这个问题的最佳解决方案? Sqlite,SharedPrefences还是文件?

编辑: 我需要保存: -sms count in / out / draft

每个联系人的短信等等

1 个答案:

答案 0 :(得分:1)

这完全取决于您希望如何使用保存的数据以及您要存储的数据量。

1. Sqlite:

一个。可用于存储大量数据,并可在需要时使用查询重试数据,并可根据您的要求使用

湾这里可以检索存储的数据,直到数据库中存在数据为止。如果应用程序处于活动状态,但数据库中不存在数据,则无法检索数据。

2. Shared Preferences

一个。通常用于存储少量数据。

湾无需查询数据库,因此数据检索速度快,数据存在,直到应用程序在设备上处于活动状态。