2012-07-23 67 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

相關問題