我需要构建一个与REST WebService通信的android应用程序。所有操作都将在线执行,并且很少有对象/数据需要存储在设备存储器中。我通过RESTDroid运行,但它似乎对我的需求“太多”了。我应该将对象存储在文件系统/ SD卡中吗?这种方法有哪些优点/缺点?
感谢。
答案 0 :(得分:1)
如果您有许多与Web服务相同的对象,则应使用SQLite数据库。如果对象很少,可以将其序列化并存储在文件中,或者将其序列化为JSON,例如存储在SharedRreferences中。我不知道最适合你的方式,但对我而言,它将是SQLite数据库或SharedPreferences。
祝你好运!答案 1 :(得分:1)
你可以查看这个tutorial ,其中他解释得如此精美,以存储小型RESTful数据