3

ユーザーがログアウトするときに、アプリケーションの webview が使用する localstorage をクリアしようとしています。localstorage を保持するフォルダーを手動で削除していますが、ユーザーがログアウトしたときに削除されることを確認できます。ただし、再度ログインすると、localstorage ファイルがなくても、webview から localstorage にアクセスできるように見えます。ログアウト後に手動でプロセスを強制終了すると、意図したとおりに機能しますが、アプリケーションを強制終了せずにこの動作が必要です。

アプリケーションで使用されている RAM をクリアすることは可能ですか? これは vebview の既知のバグですか? または、この問題を解決できる他の方法はありますか?

webview および webviewCache データベースの削除、すべてのキャッシュ フォルダーの削除、アプリケーションで使用されるファイルの削除を試みましたが、ログアウト時にアプリケーションがリセットされないため、localstorage は引き続き保持されます。

4

2 に答える 2

1

管理しているファイルを削除するのではなく、JavaScript を呼び出しlocalStorage.clear()て localStorage をクリアしてみてください。WebView

于 2013-02-01T20:07:19.410 に答える