2013-10-19 222 views
0

我想做2件事。我希望能够缓存数据,以便当我从1活动移动到另一个不需要第一个变量的变量时,可以“保存”变量。缓存和保存数据

我也希望能够在退出文件时正式保存数据。不幸的是,我的问题是,我找不到有关如何完成这些任何文件。

有4个字符串(下面列出),我想要在活动中移动时长期以及暂时保存。

String[] name
Double[] amount
Double[] rate
Integer[] term

每个串有空间10不同的数据块。数据将被排序,并且需要保存,而我去另一个活动输入新的数据,并将其传送到我的第一个活动中放入这些字符串中,最后保存。

请提供建议或文档链接,以便我可以学习如何做到这一点。

回答

1

你的问题看起来有点混乱,但如果你想activity1之间传递给activity2和保存你保持在activity1变量,你不需要做任何操作,因为androdi保持这种状态,当你回到activity1activity2。您可以参考Saving variables state后的情况y,您希望在配置更改中保存状态。 Passing activity data要在activities之间传递数据并保存文件,您有两个选项。 PreferencesSaving in File

+0

这些都是很好的链接,谢谢 - 我将能够研究我想要做的与所有这些。 – jpgerb

+0

同时考虑让类成为Parcelable:http://developer.android.com/reference/android/os/Parcelable.html这将允许您的实例通过“extras”包从任何上下文传递到另一个上下文,在任何意图。 – Brandon