2012-07-23 82 views
-1

我想在应用程序启动时设置一个值.i.e。在我的应用程序中,我必须在应用程序启动时选择一个位置名称。我的问题是应用程序启动时应该有一个选项来选择地点,并根据该地点我的应用程序应该加载的细节。但它应该在第一次启动时。我们关闭应用程序,重新打开它不应该再次询问位置,它应该打开与先前选定的位置details.ofcourse内的应用程序有一个选项来改变location.How做到这一点,请帮助我。 在此先感谢。如何设置应用程序启动时的值android

回答

1

当第一次用户选择位置时,您可以将位置值保存到SharedPreferences

请参阅this示例链接。

因此,下次启动应用程序时,请检查SharedPreferences值并根据SharedPreferences值呈现UI。

+0

谢谢你的回复。我只是第一次显示一个简单的消息,如对话框警告(只有在安装应用程序时),它不会再显示,每当我们重新打开应用程序,即启动应用程序后,对话框将显示消息,如选定的位置是华盛顿。是否要更改位置?如果是,请转到我的菜单中的设置选项,如果不在该位置only.Please示例帮助我。 – user484848 2012-07-24 04:48:17

+0

这就是我所说的。你可以把你的开始活动代码放在其他开发者能够建议的变化吗? – 2012-07-24 05:06:56

+0

public static final String PREFS_NAME =“MyPrefsFile”; SharedPreferences设置= getSharedPreferences(PREFS_NAME,0); \t \t布尔值dialogShown = settings.getBoolean(“dialogShown”,false); \t \t如果(dialogShown!){ \t \t \t的ShowDialog(DIALOG_ALERT_SELECT_LOCATION); \t \t \t SharedPreferences.Editor editor = settings.edit(); \t \t \t editor.putBoolean(“dialogShown”,true); \t \t \t editor.commit(); \t \t}它为我工作。 – user484848 2012-07-25 11:44:38

相关问题