0

我创建了一个应用程序,其中包含作为 int 值的设置...基本上我的应用程序包含多个布局。当用户按下“返回”键时,应用程序返回到第一个面板(这是主屏幕!)。如果在主屏幕上按下,应用程序将暂停/完成。我拥有的整数值用于确定用户是否在应用程序中做了某事。他们还确定用户所处的布局。当用户再次打开应用程序时,我真的需要这些 int 值。我应该保存多个 int 值以便在应用程序被终止时可以访问它们的最佳方法是什么?

谢谢


抱歉...我发现在地图文件中写入和读取真的很困难...这是我迄今为止简化的内容。你能看看我是否遗漏了什么......很可能它真的很容易。

子活动_简历

调暗为地图

m.初始化

If File.Exists(File.DirInternal, "1.txt") Then

m = File.ReadMap(File.DirInternal,"1.txt")

int1 = m.Get("int1")

int2 = m.Get("int2")

万一

结束子

Sub Activity_Pause (UserClosed) 作为布尔值

调暗为地图

m.初始化

m.Put("int1", int1)

m.Put("int2", int2)

File.WriteMap(File.DirInternal, "1.txt", m)

结束子

4

1 回答 1

0

你有几个选择。您可以使用StateManager,也可以将设置存储在 Map 中,然后在 Activity_Pause 中使用 File.WriteMap 保存 Map,如果文件存在,则在 Activity_Create 中读取 Map。

于 2011-10-22T07:27:01.090 回答