Bất cứ khi nào tôi cố gắng thêm dòng này, nó sẽ treo ứng dụng của tôi. Tôi không đặt nó vào đúng chỗ?Đăng ký AndroidOnOnSharedPreferenceChangeListener() gây ra sự cố trong Chế độ xem tùy chỉnh
preferences.registerOnSharedPreferenceChangeListener(myActivity.this);
Đây là lớp học của tôi
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!");
}
}
Cảm ơn!
Cảm ơn nó đã hoạt động rất tốt! – unknownone
Bạn được chào đón – Rasel
Tuyệt vời và thanh lịch. Không biết điều này đã tồn tại. Hoạt động hoàn hảo. 1 và cảm ơn. – Shawn