क्या साझा प्राथमिकताओं में चेकबॉक्स के साथ टोस्ट नोटिफिकेशन को चालू और बंद करने का कोई तरीका है?साझा प्राथमिकताओं से टोस्ट चालू/बंद करें?
PreferenceManager.setDefaultValues(this, R.xml.preferences, false);
boolean showToast = myPrefs.getBoolean("showToast",
true);
मैं शायद एक वर्ग बनाने में सोच रहा था:
boolean showToast(){
//code
}
लेकिन सोचा, अतः एक वैश्विक समाधान हो सकता है?
क्या मुझे एक अलग प्रकार की अधिसूचना प्रणाली का उपयोग करना चाहिए?
कोई विचार?
आप सही रास्ते पर हैं। मैंने इसे अपनी सेटिंग्स में एक बटन के साथ हल किया है, 'showToast' को टॉगल करने के लिए देखें। मैंने हर बार 'if (showToast) {...}' दोहराने की आवश्यकता के बिना इसे हर बार जांचने के लिए 'Toast.makeText()' के चारों ओर एक रैपर बनाया है। – ConcurrentHashMap