setViewBinder Frage

T

TdB4711

Neues Mitglied
2
Hi,
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);

    }
cursor_list enthält genau 3 Einträge.
Das Array " anzeigeSpalten" enthält genau einen Eintrag.
Ich würde jetzt erwarten, das die Methode
Code:
 adapter.setViewBinder(new SimpleCursorAdapter.ViewBinder()
        {....
genau 3mal durchlaufen wird.
Wird aber 9 mal durchlaufen.
In eine Anderen View das selbe: pro Eintag 3 durchläufe.
Was mache ich falsch ? :cursing:
 

Ähnliche Themen

M
Antworten
2
Aufrufe
626
Mozart40
M
A
Antworten
1
Aufrufe
582
swa00
swa00
SpeedySix
Antworten
13
Aufrufe
1.398
jogimuc
J
Zurück
Oben Unten