Wenn wir mehrere Einstellungen wie checkbox, edittext, Listenpräferenzen haben, wie manOnPreferenceClickListener auf diese Elemente gleichzeitig setzt, anstatt den Listener auf jede Einstellung zu setzen. Ich muss für die neuesten Geräte (> 4.0) unterstützen.setOnPreferenceClickListener für mehrere Einstellungen
Sagen wir, wenn wir 10 Einstellungen unter verschiedenen Kategorien haben und wenn wir den Listener auf alles einstellen müssen, möchte ich nicht alle Präferenzen separat finden und den Code dafür schreiben. Verwenden Sie einige Loops, um alle Preferences auf einmal zu erhalten. Gibt es eine Möglichkeit, nur einen Listener zu schreiben und Switch Case zu verwenden?
Vielen Dank! @ user1557434 Ich verwende Fragment-basierte Präferenz. Oder gibt es eine andere Möglichkeit, wie ich "OnPreferenceClickListener" in den Einstellungen festlegen kann? – akm
Ich habe meine Antwort aktualisiert. – user1557434