there is a problem with the restore defaults button. it works for the first time. if you keep pushing restore press ok in the dialog it will crash in both appearance and behavior. you don't need to change any value in preferences just press restore defaults for a few times and hit ok.
the error is different for appearance and behavior. and if you press restore defaults for 2nd time in appearance and press ok. the dialog comes again without needing to press restore this time.
here is the error for behavior:
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.Boolean.booleanValue()' on a null object reference
at de.mrapp.android.preference.activity.example.fragment.BehaviorPreferenceFragment$1.onPreferenceChange(BehaviorPreferenceFragment.java:49)
at de.mrapp.android.preference.activity.example.fragment.BehaviorPreferenceFragment.onRestoredDefaultValue(BehaviorPreferenceFragment.java:112)
at de.mrapp.android.preference.activity.PreferenceFragment.notifyOnRestoredDefaultValue(PreferenceFragment.java:409)
at de.mrapp.android.preference.activity.PreferenceFragment.restoreDefaults(PreferenceFragment.java:316)
at de.mrapp.android.preference.activity.PreferenceFragment.restoreDefaults(PreferenceFragment.java:307)
at de.mrapp.android.preference.activity.PreferenceFragment.restoreDefaults(PreferenceFragment.java:472)
at de.mrapp.android.preference.activity.example.fragment.RestoreDefaultsDialogListener$1.onClick(RestoreDefaultsDialogListener.java:55)
at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:173)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:158)
at android.app.ActivityThread.main(ActivityThread.java:7229)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
here is the error for appearance:
java.lang.IllegalStateException: Fragment AppearancePreferenceFragment{9424a56} not attached to Activity
at android.app.Fragment.getResources(Fragment.java:819)
at android.app.Fragment.getString(Fragment.java:841)
at de.mrapp.android.preference.activity.example.fragment.AppearancePreferenceFragment.onRestoredDefaultValue(AppearancePreferenceFragment.java:228)
at de.mrapp.android.preference.activity.PreferenceFragment.notifyOnRestoredDefaultValue(PreferenceFragment.java:409)
at de.mrapp.android.preference.activity.PreferenceFragment.restoreDefaults(PreferenceFragment.java:316)
at de.mrapp.android.preference.activity.PreferenceFragment.restoreDefaults(PreferenceFragment.java:307)
at de.mrapp.android.preference.activity.PreferenceFragment.restoreDefaults(PreferenceFragment.java:472)
at de.mrapp.android.preference.activity.example.fragment.RestoreDefaultsDialogListener$1.onClick(RestoreDefaultsDialogListener.java:55)
at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:173)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:158)
at android.app.ActivityThread.main(ActivityThread.java:7229)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
there is a problem with the restore defaults button. it works for the first time. if you keep pushing restore press ok in the dialog it will crash in both appearance and behavior. you don't need to change any value in preferences just press restore defaults for a few times and hit ok.
the error is different for appearance and behavior. and if you press restore defaults for 2nd time in appearance and press ok. the dialog comes again without needing to press restore this time.
here is the error for behavior:
here is the error for appearance: