Gibt es eine Möglichkeit, Toastbenachrichtigungen mit einem Kontrollkästchen in gemeinsamen Voreinstellungen global ein- und auszuschalten?Toast ein-/ausschalten von gemeinsamen Einstellungen?
PreferenceManager.setDefaultValues(this, R.xml.preferences, false);
boolean showToast = myPrefs.getBoolean("showToast",
true);
Ich dachte, vielleicht eine Klasse machen:
boolean showToast(){
//code
}
dachte aber, SO könnte eine globale Lösung?
Sollte ich eine andere Art von Benachrichtigungssystem verwenden?
Irgendwelche Gedanken?
Sie auf dem richtigen Weg sind. Ich habe es ähnlich gelöst, mit einem Knopf in meinen Einstellungen Ansicht, um den 'showToast' anzuzeigen. Ich habe einen Wrapper um 'Toast.makeText()' erstellt, um dies jedes Mal zu überprüfen, ohne jedes Mal das 'if (showToast) {...}' wiederholen zu müssen. – ConcurrentHashMap