2011-02-03 16 views
2

皆さん、こんにちは皆さん、 私は内部にウェブブラウザを含むアプリを開発中です。 私は、webviewウィジェットを必要に応じて動作させることでかなりの進歩を遂げましたが、このことが本当に困惑しています。Android webviewとgoogle acount?

Googleでは、キャッシュと履歴を削除してもGoogleアカウントを忘れることはありませんが、まだ覚えています。アプリケーションが単一のデバイス上の多くのユーザーによって使用されるので、実際には迷惑です。

すべてのヘルプは非常にローカルにキャッシュや履歴をクリアの上に

答えて

1

クッキーも消去する必要があります。すべてのクッキーを削除するにはCookieManagerを使用してください。たとえば、これをあなたのonDestroy()に追加することができます:

CookieManager.getInstance().removeAllCookie(); 
+0

ありがとう、これは魅力のように動作します。このコードをonCreateメソッドに追加しました。 まずSyncManagerを使用しなければなりませんでした。 CookieSyncManager.createInstance(this); CookieManager.getInstance()。removeAllCookie(); ' – Matt

1

を高く評価し、あなただけのloadUrlのための可能性:

https://www.google.com/accounts/Logout

これは、セッションが終了されていることを確認する必要がありますGoogle側で

私にとって論理的な解決策のようです。

+0

このご意見ありがとうございます。しかし、それは単なる回避策ではないでしょう、ユーザーは、このページが読み込まれているのを待たなければなりません。私が言っていることは、私がより洗練されたソリューションを望んでいるということです。 – Matt

+0

あなたのログアウトの間に回避策があるように私は本当に気にしません。チェックアウト:http://stackoverflow.com/questions/4294388/android-hidden-webview-is-it-possible – tplaner