- Forum-Beiträge: 15
08.12.2016, 14:57:20 via Website
08.12.2016 14:57:20 via Website
Hallo,
ich habe ein kleines Problem mit meinem Spinner und dem OnItemSelectedListener.
Und zwar hab ich eine RecyclerView, die ich vom User filtern lassen möchte.
Deshalb gibt es einen Menüitem, wonach ein Bottom Sheet erscheint, in dem man auswählen kann, welches Feld man nach welchem Wert filtern lassen will. Die möglichen Werte werden in einem Spinner angezeigt.
Da es drei wichtige Informationen gibt, gibt es auch 3 Spinner, mit jeweils einem OnItemSelectedListener. Um den Filter wieder abzuwählen ist vor den Spinners jeweils seine Checkbox platziert, in dem man den jeweiligen Filter de-/aktivieren kann.
Wenn ein Wert im Spinner ausgewählt wird durch den Listener automatisch die jeweilige Checkbox auf 'true' gesetzt.
Das Problem ist jetzt, dass immer wenn das Bottom Sheet erstellt wird, der OnItemSelectedListener ausgelöst wird, und die Checkbox aktiviert wird, auch wenn die RecyclerView nicht gefiltert war.
Vielen Dank
Grüße
— geändert am 08.12.2016, 14:57:52
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.