2017-09-03 7 views
-1

ArrayListのhashMapに値として保存したい。ここに私のHashMapの作成があります。この方法でAndroid - HashMapにArrayListを値として入れたときにクラッシュする

HashMap<String, ArrayList<String>> hashMap_undo; 

hashMap_undo.put("Color", arrayList); 

"名前" と両方の文字列値です "スコア":デバッグ後

ArrayList<String> arrayList = new ArrayList<>(); 
arrayList.add(name); 
arrayList.add(score); 
hashMap_undo.put("Color", arrayList); 

、私は次の行がクラッシュの原因となることがわかりました。

いくつかの情報を忘れてしまった場合は教えてください。

+0

あなたはハッシュマップ –

+0

を初期化していない@MayankBhatnagarああ、私はそれを忘れてしまいました!どうもありがとう! – Tim241

答えて

1

使用このコード

ArrayList<String> arrayList = new ArrayList<>(); 
    HashMap<String, ArrayList<String>> hashMap_undo = new HashMap(); 
arrayList.add(name); 
arrayList.add(score); 
hashMap_undo.put("Color", arrayList); 
関連する問題