- 56 名前:デフォルトの名無しさん mailto:sage [2013/10/25(金) 17:59:03.72 ]
- ほぼ素人ですみませんが、質問です
isEof = c.moveToFirst(); while (isEof) { item.setText1(String.format("%d:%d", c.getInt(4), c.getInt(5))); item.setText2(c.getString(7)); customAdapter.add(item); isEof = c.moveToNext(); } listView.setAdapter(customAdapter); 上のループで CustomData item = new CustomData(); を外側に置いた場合、リストの内容が全て一番最後に入力したものになります これはsetAdapterしたときにitem内に格納されているデータ(最後に入力したデータ)を読みにいっているために起こるという認識で良いのでしょうか また、内側に置くことで全て表示出来るようになりましたが、この場合はなぜ表示できるのでしょうか
|

|