Seite 4 von 4
Re: Sendungsliste - Navigation
Verfasst: 04 Jul 2015, 13:29
von Sheldon2012
Habe ich bei den anderen auch so gemacht. Bei dieser Box hatt ich ja die Probleme und habe rumprobiert.
Also jetzt so, aber ohne Erfolg.
Code: Alles auswählen
mTitleFilterBox.removeAllItems();
for(ProgramFilter filter : titleFilterValues) {
if (filter.getName().toUpperCase().startsWith(a.toUpperCase())) {
mTitleFilterBox.addItem(filter);
st++;
}
}
Re: Sendungsliste - Navigation
Verfasst: 04 Jul 2015, 13:34
von ds10
Enthält denn die Liste mit den Filtern vorher überhaupt Einträge. Vielleicht hast du eine Klassenvariable erzeugt, arbeitest aber immer noch zusätzlich mit einer lokalen Liste. Überprüfe mit System.out.println was genau passiert.
Re: Sendungsliste - Navigation
Verfasst: 04 Jul 2015, 14:45
von Sheldon2012
Yep! Das war der Fehler! Danke für den Tipp!
Re: Sendungsliste - Navigation
Verfasst: 04 Jul 2015, 15:01
von Sheldon2012
Eigentlich muß ich ja auch in der
private void filterPrograms(ProgramFilter filter, boolean fromTitleFilter)
statt eines
titleFilterValues = new ArrayList<ProgramFilter>();
noch ein
titleFilterValues.clear()
einbauen, da ich sonst mehrfache Einträge bekomme. Aber das will nicht klappen. Tipp?
Re: Sendungsliste - Navigation
Verfasst: 04 Jul 2015, 15:07
von ds10
Code: Alles auswählen
if(titleFilterValues == null) {
titleFilterValues = new ArrayList<ProgramFilter>();
}
else {
titleFilterValues.clear();
}
Re: Sendungsliste - Navigation
Verfasst: 04 Jul 2015, 16:39
von Sheldon2012
Das habe ich auch probiert! Klappt aber nicht!
Re: Sendungsliste - Navigation
Verfasst: 04 Jul 2015, 16:48
von ds10
Werden die Filter den auch aus der Combobox gelöscht? Ich kann dir hier aber nicht weiterhelfen, den Fehler musst du selber finden, denn du hast den Quellcode. Ich habe auch einfach keine Lust mir das alles anzusehen.
Re: Sendungsliste - Navigation
Verfasst: 04 Jul 2015, 16:56
von Sheldon2012
Ich habe das Problem schon gelöst! Danke für Deine Hinweise!