2017-06-03 100 views
-2

我可以在Android的SharedPreference文件中對所有鍵值對使用相同的鍵嗎? (我真的不需要鑰匙)。我只想按價值訪問配對。鑰匙可以多久?所有鍵值對的相同鍵?

+1

ArrayList中你能提供一些代碼來解釋你正在嘗試做的? – jonathanrz

+0

你想做什麼? –

+0

我有一個待辦事項列表在我的項目中,作爲任務顯示在一個列表視圖。每個任務只包含一個字符串。點擊任務被刪除。就這麼簡單。我想將這些任務保存在SharedPreferences中,並在用戶下次運行應用程序時重新加載。 –

回答

1

的Android允許你存儲一個String設置在SharedPreferences。我想這就是你要找的。見here。您可以查看sqlite database

1

然後我們就可以節省在首

public void saveArray(ArrayList<String> arrayList) { 
     SharedPreferences sharedPreferences = getSharedPreferences(R.string.PREF_FILE + "", MODE_PRIVATE); 
     SharedPreferences.Editor editor = sharedPreferences.edit(); 
     editor.putInt("size", arrayList.size()); 
     for (int i = 0; i < arrayList.size(); i++) { 
      editor.putString("task" + i, arrayList.get(i)); 

     } 

     editor.commit(); 
    } 
相關問題