Confirm restore default values

This commit is contained in:
M66B
2021-03-21 14:27:00 +01:00
parent 67da97654d
commit 1a39e4d764
10 changed files with 29 additions and 100 deletions

View File

@@ -44,7 +44,6 @@ import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
@@ -350,21 +349,12 @@ public class FragmentOptionsPrivacy extends FragmentBase implements SharedPrefer
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == R.id.menu_default) {
onMenuDefault();
FragmentOptions.reset(getContext(), RESET_OPTIONS);
return true;
}
return super.onOptionsItemSelected(item);
}
private void onMenuDefault() {
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext());
SharedPreferences.Editor editor = prefs.edit();
for (String option : RESET_OPTIONS)
editor.remove(option);
editor.apply();
ToastEx.makeText(getContext(), R.string.title_setup_done, Toast.LENGTH_LONG).show();
}
private void setOptions() {
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext());