2

私は自分に問題があるList<String>

List<String> werte = new LinkedList<String>();
if(c.moveToNext()){
        werte.add(c.getString(c.getColumnIndex("fragencount")));
}
String size = "" +werte.size();
tv.setText(size);

Cursor の文字列をLinkedList<String>(). を試してみるとc.getCount()、13 になります。 のサイズを読み取ろうとすると、LinkedList0 になります。理由がわかりません。

4

1 に答える 1

1

do-whileLinkedList にすべての値を追加するために使用します

  LinkedList<String> werte = new LinkedList<String>();
  if(c.moveToFirst())
    {
        do
        {
            werte.add(c.getString(c.getColumnIndex("fragencount")));
        }while(c.moveToNext());
    }
    c.close();
String size = "" +werte.size();
tv.setText(size);
于 2013-01-25T16:29:19.080 に答える