2011-09-13 9 views
1

これは私が最初に作成したときにうまくいきましたので、私は奇妙なエラーです。私はかなりの時間を費やして、これを止めるために何が変わったのか把握しようと努力しました。私が使用した設定は、Androidの公式サイトのNotepad exercisesから借りたものです。Android:リストビューでデータを書き込もうとしています

private void fillData() { 
    Log.e("Progress Check", "fillData() method"); 
    mCursor = mDbAdapter.fetchAllContacts(); 
    startManagingCursor(mCursor); 
    String[] from = new String[] {TagDBAdapter.KEY_NAME, TagDBAdapter.KEY_USERNAME}; 
    int[] to = new int[] {R.id.contact_name, R.id.contact_image}; 
    ContactListAdapter contacts = new ContactListAdapter(this, R.layout.contact_view, mCursor, from, to); 
    this.setListAdapter(contacts); 
} 

ContactListAdapterは、画像表示方法が変更されたListAdapterメソッドの単なる拡張です。このfilldata()メソッドはリストビューを満たしません... fetchAllContacts()メソッドは全く変更されていません。私は、このコードで問題を引き起こす可能性のあるものが目立っているかどうかを確認するために、新しい目を探しています。ここでも問題は、リストビューにデータが入力されていないことです。私が提供していないことを確認したいコードがあれば、最初の質問でコードダンプを避けたい。ありがとう、たくさんの人。

答えて

0

代わりContactListAdapterは、それが代わりにCursorAdapterクラスを拡張している、ListAdapterクラスを拡張したの:http://developer.android.com/reference/android/widget/CursorAdapter.html

+0

を私はこのためListAdapterを必要とするかなり確信している、と私はする必要が前にそれは私のためにうまく働いていました問題が発生している場所を見つけます。 – JMRboosties

関連する問題