Fix crash on uninstall jre

This commit is contained in:
khanhduytran0 2020-09-20 20:16:33 +07:00
parent 98877fd0b9
commit b52973bd2f
2 changed files with 14 additions and 3 deletions

View File

@ -1,10 +1,11 @@
package net.kdt.pojavlaunch.prefs;
import android.os.*;
import android.support.v4.app.*;
import android.support.v7.preference.*;
import net.kdt.pojavlaunch.*;
import android.support.v7.preference.EditTextPreference;
import android.support.v7.preference.PreferenceFragmentCompat;
import android.support.v7.preference.SeekBarPreference;
import net.kdt.pojavlaunch.R;
public class LauncherPreferenceFragment extends PreferenceFragmentCompat
{
@ -20,4 +21,13 @@ public class LauncherPreferenceFragment extends PreferenceFragmentCompat
seek2.setMax(1000);
seek2.setValue(500);
}
@Override
public void onDisplayPreferenceDialog(Preference preference) {
if (preference instanceof DialogPreference) {
DialogFragment dialogFragment = new DialogFragment();
dialogFragment.setTargetFragment(this, 0);
dialogFragment.show(getFragmentManager(), null);
} else super.onDisplayPreferenceDialog(preference);
}
}

View File

@ -17,6 +17,7 @@ public class UninstallJREDialogPreference extends DialogPreference implements Di
public UninstallJREDialogPreference(Context ctx, AttributeSet attrs) {
super(ctx, attrs);
setPersistent(false);
setDialogMessage(R.string.mcl_setting_title_uninstalljre);
setPositiveButtonText(android.R.string.ok);
setNegativeButtonText(android.R.string.cancel);