जब भी मैं इस लाइन को जोड़ने का प्रयास करता हूं तो यह मेरे ऐप को क्रैश करता है। क्या मैं इसे सही जगह पर नहीं डाल रहा हूं?Android registerOnSharedPreferenceChangeListener() कस्टम दृश्य में क्रैश का कारण बनता है
preferences.registerOnSharedPreferenceChangeListener(myActivity.this);
यहाँ मेरी कक्षा
class Simulation extends View {
// I declare my program variables here
public Simulation(Context context) {
super(context);
// get the preferences
SharedPreferences preferences = PreferenceManager
.getDefaultSharedPreferences(context);
preferences
.registerOnSharedPreferenceChangeListener(myActivity.this);
String storedPreference = preferences.getString("nPref", "0");
}
public void onSharedPreferenceChanged(
SharedPreferences sharedPreferences, String key) {
Log.i(TAG, "preferences changed!");
}
}
धन्यवाद है!
धन्यवाद यह बहुत अच्छा काम करता है! – unknownone
आपका स्वागत है – Rasel
उत्कृष्ट और सुरुचिपूर्ण। यह अस्तित्व में नहीं था। अच्छी तरह से काम। +1 और धन्यवाद। – Shawn