2017-06-03 18 views
-2

AndroidのSharedPreferenceファイル内のすべてのKey-Valueペアに同じキーを使用できますか? (私は本当にキーが必要ない)。私は値だけでペアにアクセスしたいです。鍵はどれくらいの長さにすることができますか?すべてのキーと値のペアの同じキーですか?

+1

でのArrayListを保存することができますか? – jonathanrz

+0

あなたは何をしようとしていますか? –

+0

私はリストビューに表示されるタスクとして、自分のプロジェクトに予定リストを持っています。すべてのタスクには文字列のみが含まれています。 Onclickタスクが削除されます。そのように簡単です。これらのタスクをSharedPreferencesに保存し、次回ユーザーがアプリケーションを実行するときに再ロードしたいと思います。 –

答えて

1

Androidでは、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(); 
    } 
関連する問題