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()
方法不會填充listview,因爲它應該... fetchAllContacts()
方法根本沒有改變。我想我只是尋找一個新的眼睛,看看是否有什麼突出的東西,可能會導致此代碼中的問題。同樣,問題在於listview沒有被填充。如果有任何代碼您希望看到我沒有提供,請提問,我想在最初的問題中避免代碼轉儲。非常感謝你們。
我敢肯定,我需要這樣的ListAdapter,和它的工作對我來說只是罰款之前,我只需要找到問題發生的地方。 – JMRboosties