T
TdB4711
Neues Mitglied
- 2
Hi,
folgender Code macht "Probleme" ?
cursor_list enthält genau 3 Einträge.
Das Array " anzeigeSpalten" enthält genau einen Eintrag.
Ich würde jetzt erwarten, das die Methode
genau 3mal durchlaufen wird.
Wird aber 9 mal durchlaufen.
In eine Anderen View das selbe: pro Eintag 3 durchläufe.
Was mache ich falsch ?
folgender Code macht "Probleme" ?
Code:
private void refresh_List_List()
{
cursor_list = db.getList();
listViewList_list = (ListView) findViewById(R.id.list_view_on_main);
listViewList_list.setOnItemClickListener(this);
String[] anzeigeSpalten = new String[]
{ "Name" }; //
int[] anzeigeViews = new int[]
{ R.id.main_list_data };
adapter = new SimpleCursorAdapter(this, R.layout.main_data, cursor_list, anzeigeSpalten, anzeigeViews);
adapter.setViewBinder(new SimpleCursorAdapter.ViewBinder()
{
public boolean setViewValue(View view, Cursor cursor, int columnIndex)
{
return false; // keine Änderung
}
});
listViewList_list.setAdapter(adapter);
}
Das Array " anzeigeSpalten" enthält genau einen Eintrag.
Ich würde jetzt erwarten, das die Methode
Code:
adapter.setViewBinder(new SimpleCursorAdapter.ViewBinder()
{....
Wird aber 9 mal durchlaufen.
In eine Anderen View das selbe: pro Eintag 3 durchläufe.
Was mache ich falsch ?