我有一个运行Webview Activity的应用程序,我的服务器的Web框架通过在cookie中存储会话令牌来处理用户身份验证(登录)。我的应用程序在4台设备上运行:Android 2.2.1(A),Android 2.3.6(B),Android 2.3.7(C)和Android 4.0.3(D)。对于机器人(A),(B)和(D),即使在之前的活动目标之后,Webview仍保持登录状态,表示自动为WebView保存了cookie。但是,对于Android(C),似乎没有为WebView存储cookie,因为我被要求在上一次Activity Destroy之后再次登录。如果在我的某个设备中发生这种情况,它肯定也会在其他设备中发生。我想学习如何强制WebViews始终保存cookie。
TL; DR如何强制WebViews始终存储Cookie?或者我如何自己处理WebView cookie存储/检索?