我在我的应用程序中使用了KeyStore
(java.security.KeyStore)
有些情况我需要从密钥库中删除别名,我正在使用以下行:
mKeystore.deleteEntry(别名);
如果我在“强制停止”之后关闭应用程序,那么当我再次启动应用程序时,我可以看到该条目不已删除且仍然存在!如果我不强制停止,则删除它(直到强制停止)。
有人可以解释为什么我无法从密钥库中删除条目吗?
答案 0 :(得分:3)
要将更新的KeyStore刷新到永久存储空间,您可能需要在mKeystore.store()
之后调用mKeystore.deleteEntry(alias)
。