我想在應(yīng)用程序中檢索用戶輸入以供以后使用。例如,系統(tǒng)會(huì)提示用戶輸入一周中的所有7天,并在editText框中鍵入“星期一”,“星期二”等。然后在應(yīng)用程序中稍后會(huì)出現(xiàn)一個(gè)問題,詢問您最喜歡的一天是什么時(shí)候?微調(diào)器將顯示他們輸入的日期的下拉列表供用戶選擇。我想共享偏好對此有用,但我找不到一個(gè)很好的例子來給我一個(gè)起點(diǎn)。任何幫助,將不勝感激。Android共享首選項(xiàng)示例
4 回答

交互式愛情
TA貢獻(xiàn)1712條經(jīng)驗(yàn) 獲得超3個(gè)贊
在偏好中設(shè)置值:
// MY_PREFS_NAME - a static String variable like: //public static final String MY_PREFS_NAME = "MyPrefsFile"; SharedPreferences.Editor editor = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE).edit(); editor.putString("name", "Elena"); editor.putInt("idName", 12); editor.apply();
從首選項(xiàng)中檢索數(shù)據(jù):
SharedPreferences prefs = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE); String restoredText = prefs.getString("text", null); if (restoredText != null) { String name = prefs.getString("name", "No name defined");//"No name defined" is the default value. int idName = prefs.getInt("idName", 0); //0 is the default value.}
更多信息:
添加回答
舉報(bào)
0/150
提交
取消