0

ちょっと、カスタマイズされたビューhashmapに入れるためにいくつかの値を保存しようとしています。問題は、put メソッドでキーを割り当てるときに、他のオブジェクト内にあるオブジェクト内の変数からキーを取得しようとするとエラーが発生することです。hashmap

ここに私のコードがあります:

     ListView lv= (ListView)findViewById(R.id.listView1);
     String[] from = new String[] {"fornavn", "starttid", "sluttid"};
     int[] to = new int[] { R.id.Kunde, R.id.StartTime, R.id.EndTime };     

     List<HashMap<String, String>> fillMaps = new ArrayList<HashMap<String, String>>(); 

     for(Appointment a : todayList)     {

        HashMap<String, String> map = new HashMap<String, String>();

            //here is my error I don't know what to put as key??
        map.put("kunde.fornavn", "col_1_item_" + a.kunde.fornavn);
        map.put("starttid", "col_2_item_" + String.valueOf(a.startTime));
        map.put("sluttid", "col_3_item_" + String.valueOf(a.endTime));
        fillMaps.add(map);

     }
     SimpleAdapter adapter = new SimpleAdapter(this, fillMaps, R.layout.row, from, to);
     lv.setAdapter(adapter);

logCat:

LogcatInfo

4

1 に答える 1

0

そう思われるだろう

a.kunde

無効です

于 2012-09-06T07:28:47.607 に答える