共有環境設定のチェックボックスでトースト通知をグローバルにオンまたはオフに切り替える方法はありますか?共有設定からトーストを有効/無効にしますか?
PreferenceManager.setDefaultValues(this, R.xml.preferences, false);
boolean showToast = myPrefs.getBoolean("showToast",
true);
私は多分クラスを作ることを考えていた:
boolean showToast(){
//code
}
しかし考え、SOグローバルなソリューションを持っているのでしょうか?
別の種類の通知システムを使用する必要がありますか?
どのような考えですか?
をあなたは正しい道にしています。私はそれを同様の方法で解決しました。私の設定のボタンで 'showToast'をView to toogleにします。私は毎回 'if(showToast){...}'を繰り返す必要なく、毎回これをチェックするために 'Toast.makeText()'のラッパーを作っています。 – ConcurrentHashMap