package fr.neamar.kiss.preference; import android.content.Context; import android.content.DialogInterface; import android.preference.DialogPreference; import android.preference.PreferenceManager; import android.util.AttributeSet; import android.widget.Toast; import fr.neamar.kiss.KissApplication; import fr.neamar.kiss.R; public class ResetFavoritesPreference extends DialogPreference { public ResetFavoritesPreference(Context context, AttributeSet attrs) { super(context, attrs); } @Override public void onClick(DialogInterface dialog, int which) { super.onClick(dialog, which); if (which == DialogInterface.BUTTON_POSITIVE) { PreferenceManager.getDefaultSharedPreferences(getContext()).edit() .putString("favorite-apps-list", "").commit(); KissApplication.getDataHandler(getContext()).getAppProvider().reload(); Toast.makeText(getContext(), R.string.favorites_erased, Toast.LENGTH_LONG).show(); } } }