在标签上保存数据

时间:2011-07-29 18:26:02

标签: android android-tabhost

我有3个标签,每个标签都是一个单独的活动。我想在用户点击保存在任一选项卡上时保存数据。有几种选择;共享首选项,全局变量或在上下文中保存对象。

编辑:我必须保存图像&文本框

Android Shared Preferences

Store Objects in ApplicationContext

有关选择哪种方法的建议? 感谢

1 个答案:

答案 0 :(得分:2)

这完全取决于您希望存储它们的时间长度。

在应用程序上下文中存储将不会在应用程序结束后保留​​数据。它只是存储在内存中。

共享首选项可能是您的字符串数据,但图像数据需要一些操作,并且可能有其他限制,例如数据大小(TBC)。

请参阅相关的SDK documentation on Data Storage

最方便的方法是将文本保存在共享首选项中,将图像保存到磁盘。如果要存储在应用程序目录中,请参阅getDir()函数