2012-02-19 73 views
0

我有一个应用程序,它只会在用户第一次启动应用程序时显示欢迎窗口。将这个布尔变量(即“isFirstTime”)存储到电话存储的最佳方法是什么?我应该使用Shared Preferences还是Internal StorageAndroid:只有一次变量存储

文档说,如果我使用内部存储,我的“首选项”文件将在卸载时自动删除,这非常方便。

我想要一个干净,简单和快速的解决方案。

回答

2

是的,我建议使用共享首选项。基本上你可以把一个“isFirstTime”键和一个布尔类型设置为false的共享首选项。然后在你的主要活动做这样的事情:

getBoolean (isFirstTime, true); 

这一点,如果实在找不到isFirstTime会给你真正的,让你做基于结果的if语句。

+0

谢谢。所以我想我会这样做。 – 2012-02-19 21:17:40

1

SharedPreferences是您的最佳选择。

+0

谢谢slukian。 – 2012-02-19 21:17:05