android - How to open AlertDialog from preference screen? -


मेरी गतिविधि नीचे है

  import android.app.AlertDialog; आयात करें android.content.DialogInterface; Import android.content.Intent; आयात करें android.content.SharedPreferences; आयात करें android.content.SharedPreferences.OnSharedPreferenceChangeListener; Importroid.os.Bundle; आयात एंड्रॉइड। प्रीफ़्रेंस। आयात करें android.preference.Preference.OnPreferenceChangeListener; आयात करें android.preference.PreferenceActivity; आयात करें एंड्रॉइड। सार्वजनिक श्रेणी के स्थानों सेवासेटिंग्स प्राथमिकता उपकरण लागू करता है OnPreferenceChangeListener, OnSharedPreferenceChangeListener {@Override सार्वजनिक शून्य पर क्रिएट (बंडल सहेजे गए इन्स्टैंसस्टेट) {super.onCreate (SavedInstanceState); addPreferencesFromResource (R.xml.locationservice); // PreferenceManager.setDefaultValues ​​(अधिसूचना सेटिंग्स। इस, R.xml.notification, सच); } @ ओवरराइड पब्लिक बूलियन ऑनप्रियरेंस चेंज (प्राथमिकता वरीयता, ऑब्जेक्ट न्यूएवल्यूज़) {// टोडो ऑटो-जनरेटेड विधि स्टब सिस्टम। आउट.प्रिंटलाइन ("वरीयता बदले" + नया वेल्यू); विवरण झूठा है; } @ ओवररेड सार्वजनिक शून्य पर साझा किए गए अधिभार परिवर्तित (साझा किए गए साझा किए गए संदर्भ, स्ट्रिंग कुंजी) {// टोडो ऑटो-जनरेटेड विधि स्टब सिस्टम। आउट.प्रिंटलाइन ("साझा प्राथमिकता बदल गई" + कुंजी); }} & Lt;? Xml संस्करण = "1.0" एन्कोडिंग = "यूटीएफ -8"? & Gt; & Lt; PreferenceScreen xmlns: एंड्रॉइड = "http://schemas.android.com/apk/res/android" & gt; & Lt; PreferenceCategory एंड्रॉइड: शीर्षक = "स्थान सेवा सेटिंग" & gt; & Lt; चेकबॉक्स प्रक्षेपण एंड्रॉइड: शीर्षक = "स्थान सेवा" एंड्रॉइड: key = "locationService" एंड्रॉइड: defaultValue = "true" एंड्रॉइड: सारांश = "पृष्ठभूमि में प्रारंभ स्थान सेवा के लिए जाँच" & gt; & lt; / चेकबॉक्स प्रस्तुति & gt; & Lt; / PreferenceCategory & gt; & Lt; EditTextPreference एंड्रॉइड: एंड्रॉइड: "न्यूनतम समय सेकंड" एंड्रॉइड: कुंजी = "टाइम" एंड्रॉइड: निर्भरता = "स्थान सेवा" एंड्रॉइड: सारांश = "अद्यतन स्थान के लिए सीओएससी में मिमियम का समय" & gt; & lt; / EditTextPreference & gt; & Lt; EditTextPreference एंड्रॉइड: एंड्रॉइड: "न्यूनतम दूरी मीटर" एंड्रॉइड: कुंजी = "दूरी" एंड्रॉइड: निर्भरता = "स्थान सेवा" एंड्रॉइड: सारांश = "अपडेट स्थान के लिए मीटर में मीमनीम दूरी" & gt; & lt; / EditTextPreference & gt; & Lt; / PreferenceScreen & gt;   

इन पद्धतियों में से दोनों चेक प्रैरिफिकेशन को खारिज करते समय कुछ भी छपाई नहीं कर रहे हैं

उपयोग करें यह पदावनत onPreferenceTreeClick () के लिए एक प्रतिस्थापन बन गया।

Comments

Popular posts from this blog

qt - switch/case statement in C++ with a QString type -

python - sqlite3.OperationalError: near "REFERENCES": syntax error - foreign key creating -

Python's equivalent for Ruby's define_method? -