package devliving.online.securedpreferencestore; import android.content.SharedPreferences; import android.widget.Toast; import java.security.KeyStore; import java.security.KeyStoreException; import java.util.List; /** * Created by Mehedi Hasan Khan (mehedi.mailing@gmail.com) on 12/31/16. */ public class DefaultRecoveryHandler extends RecoveryHandler { @Override protected boolean recover(Exception e, KeyStore keyStore, List<String> keyAliases, SharedPreferences preferences) { e.printStackTrace(); try { clearKeyStore(keyStore, keyAliases); clearPreferences(preferences); return true; } catch (KeyStoreException e1) { e1.printStackTrace(); } return false; } }