Vor Nachname
- Forum-Beiträge: 3
14.04.2012, 15:13:48 via Website
14.04.2012 15:13:48 via Website
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" ?
1private void refresh_List_List()
2 {
3 cursor_list = db.getList();
4 listViewList_list = (ListView) findViewById(R.id.list_view_on_main);
5 listViewList_list.setOnItemClickListener(this);
6
7 String[] anzeigeSpalten = new String[]
8 { "Name" }; //
9 int[] anzeigeViews = new int[]
10 { R.id.main_list_data };
11 adapter = new SimpleCursorAdapter(this, R.layout.main_data, cursor_list,
12 anzeigeSpalten, anzeigeViews);
13
14 adapter.setViewBinder(new SimpleCursorAdapter.ViewBinder()
15 {
16 public boolean setViewValue(View view, Cursor cursor, int columnIndex)
17 {
18
19 return false; // keine Änderung
20
21 }
22 });
23
24 listViewList_list.setAdapter(adapter);
25
26 }
2 {
3 cursor_list = db.getList();
4 listViewList_list = (ListView) findViewById(R.id.list_view_on_main);
5 listViewList_list.setOnItemClickListener(this);
6
7 String[] anzeigeSpalten = new String[]
8 { "Name" }; //
9 int[] anzeigeViews = new int[]
10 { R.id.main_list_data };
11 adapter = new SimpleCursorAdapter(this, R.layout.main_data, cursor_list,
12 anzeigeSpalten, anzeigeViews);
13
14 adapter.setViewBinder(new SimpleCursorAdapter.ViewBinder()
15 {
16 public boolean setViewValue(View view, Cursor cursor, int columnIndex)
17 {
18
19 return false; // keine Änderung
20
21 }
22 });
23
24 listViewList_list.setAdapter(adapter);
25
26 }
cursor_list enthält genau 3 Einträge.
Das Array " anzeigeSpalten" enthält genau einen Eintrag.
Ich würde jetzt erwarten, das die Methode
1adapter.setViewBinder(new SimpleCursorAdapter.ViewBinder()
2 {....
2 {....
genau 3mal durchlaufen wird.
Wird aber 9 mal durchlaufen.
In eine Anderen View das selbe: pro Eintag 3 durchläufe.
Was mache ich falsch ?
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.