我想做两件事。我希望能够缓存数据,这样当我从1个活动转移到另一个活动时,我可以“保存”变量,而第二个活动中不需要第一个活动的变量。
我还希望能够在退出文件时正式保存数据。不幸的是我的问题是,我找不到任何关于如何完成这些的文档。
我想在活动中移动时长期和暂时保存4个字符串(如下所列)。
String[] name
Double[] amount
Double[] rate
Integer[] term
每个String有10个不同数据的空间。数据将被排序,并且需要保存,同时我转到另一个活动,输入新数据并将其传送到我的第一个活动以放置在这些字符串中,最后 - 保存。
请提供建议或文档链接,以便我了解如何执行此操作。
答案 0 :(得分:1)
您的问题看起来有点令人困惑,但如果您想在activity1
到activity2
之间传递并保留activity1
中保留的变量,则不需要做任何事情,因为当你从activity1
回到activity2
时,androdi保留该状态。你可以在Saving variables state
帖子中提及案例y,你想在配置更改中保存状态。 Passing activity data
在activities
之间传递数据,为了保存在文件中,您有两个选项。 Preferences
和Saving in File
。