Restart after debug preference changes

pull/820/head
Alex Baker 6 years ago
parent 8d09e226ce
commit 7458a276b5

@ -1,5 +1,7 @@
package org.tasks.preferences;
import static com.google.common.primitives.Ints.asList;
import android.os.Bundle;
import org.tasks.R;
import org.tasks.injection.ActivityComponent;
@ -12,6 +14,20 @@ public class DebugPreferences extends InjectingPreferenceActivity {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences_debug);
for (int pref :
asList(
R.string.p_stetho,
R.string.p_leak_canary,
R.string.p_strict_mode_vm,
R.string.p_strict_mode_thread)) {
findPreference(pref)
.setOnPreferenceChangeListener(
(preference, newValue) -> {
showRestartDialog();
return false;
});
}
}
@Override

Loading…
Cancel
Save