我的Android应用程序是一个从Web服务获取数据并将其显示给用户的客户端。我想知道如何提高性能和避免连续连接。
例如,每次我点击按钮"show“,我都会建立连接并获得json字符串。我知道我的字符串在白天不会改变(希望如此)。
最好是获取json字符串并将其保存在文本文件中,将该字符串保存在数据库中(例如,使用"date“和" string”列),然后反序列化它,或者直接反序列化该字符串并将其保存为数据库中的适当对象?
非常感谢!
发布于 2012-05-11 16:30:18
如果它是一个小字符串,比方说小于1K,把它放在Shared Preferences中。否则,如果您的数据将在几天内保持相关性,请使用数据库。如果您的数据几乎每天都会被丢弃并完全刷新,并且只有几KB,请将其写入缓存文件中。
https://stackoverflow.com/questions/10547938
复制相似问题