C'è un modo per attivare e disattivare globalmente le notifiche di pane tostato con una casella di controllo nelle preferenze condivise?Attiva/disattiva Toast dalle preferenze condivise?
PreferenceManager.setDefaultValues(this, R.xml.preferences, false);
boolean showToast = myPrefs.getBoolean("showToast",
true);
Stavo pensando che forse fare una classe:
boolean showToast(){
//code
}
ma il pensiero, quindi potrebbe avere una soluzione globale?
Devo utilizzare un diverso tipo di sistema di notifica?
Qualche idea?
Sei sulla strada giusta. L'ho risolto in modo simile, con un pulsante nelle mie impostazioni Visualizza toogle the 'showToast'. Ho creato un wrapper attorno a 'Toast.makeText()' per controllarlo ogni volta senza la necessità di ripetere ogni volta 'if (showToast) {...} '. – ConcurrentHashMap