全局变量Android

cmp*_*kle 2 eclipse android global-variables

我是Android应用程序开发的新手,想了解全局变量的一些信息.我已经做了很多搜索,我理解在类文件中你可以声明一个全局变量(如果我错了,请纠正我).我看了很多帖子,包括Android - 全局变量?.他们没有帮助我理解我想知道的事情.我的目标是能够创建在应用程序终止后更改并保持更改的变量.我的想法是,我希望有一个主页面,然后分支到一堆其他页面,并有一个全局变量,可以保存您当前正在访问的页面,这样当您恢复时,您可以按下标记为"继续"的按钮.它会带你回到你以前的页面.如果有比全局变量更好的方法,我愿意接受替代方案,提前感谢!

小智 6

您可以使用SharedPreferences执行此操作.在您的活动中,使用:

SharedPreferences preferences = this.getSharedPreferences("name", Context.MODE_PRIVATE);
preferences.edit().putString("lastPage","mainPage").commit;
Run Code Online (Sandbox Code Playgroud)

要阅读您保存的数据,请使用:

String lastPage = preferences.getString("lastPage");
Run Code Online (Sandbox Code Playgroud)

阅读http://developer.android.com/reference/android/content/SharedPreferences.Editor.html以了解您可以存储的类型.