18/11/08 16:14:15.12 KSwQFcmY.net
ログイン機能のあるアプリにてkeystoreでメールアドレスなどを暗号化してpreferenceに保存しています。
ログアウト時にこれらの個人情報以外のアプリデータを削除したいのですが、何か良い方法はありますでしょうか?
現在は以下のようにしていますが、別のアカウントにてログインすると前のアカウント情報が残っていることがあります。
①変数に退避
②preferenceをクリア
③変数に退避していたものをpreferenceに書き込み
その他にcontext#getCacheDir→deleteDirにてキャシュ削除、allowBackup=falseとしています。
Activity#clearApplicationUserDataを使えば上記の事象は起きませんが、メールアドレスなどが保存出来ずにいます。