嘿大家, 我正在工作一個包含webbrowser的應用程序。 我已經完成了一些必要的webview小部件工作,但這件事讓我感到困惑。Android的webview和谷歌帳戶?
我不能讓webview忘記我的谷歌帳戶,即使刪除緩存和歷史記錄,它仍然記得它。這真的很煩人,因爲應用程序將被單個設備上的許多用戶使用。
任何幫助非常感謝
嘿大家, 我正在工作一個包含webbrowser的應用程序。 我已經完成了一些必要的webview小部件工作,但這件事讓我感到困惑。Android的webview和谷歌帳戶?
我不能讓webview忘記我的谷歌帳戶,即使刪除緩存和歷史記錄,它仍然記得它。這真的很煩人,因爲應用程序將被單個設備上的許多用戶使用。
任何幫助非常感謝
您需要清除cookie。使用CookieManager刪除所有Cookie。例如,您可以將此添加到您的onDestroy():
CookieManager.getInstance().removeAllCookie();
在清除本地緩存和歷史的頂部,你可以只使用loadURL爲:
這應該確保會話結束在Google的最後。
似乎是對我來說合乎邏輯的解決方案。
感謝您的建議。但仍然不會只是一個解決方法,用戶將不得不等待這個頁面加載和填充。我想說的是我希望有一個更優雅的解決方案...... – Matt 2011-02-03 16:49:20
我並不真的覺得這是一種解決方法 - 在註銷期間只需訪問幕後網頁。檢查出:http://stackoverflow.com/questions/4294388/android-hidden-webview-is-it-possible – tplaner 2011-02-03 18:30:35