webview加载登陆页面cookies写入问题

问题:webview加载登陆页面,登陆成功后立即杀进程,下次打开app还需要登陆

原因:登陆成功后,cookie会注入webview内存中,异步写入数据库(一般每隔几分钟写入一次);登陆立即杀进程,cookie未及时写入数据库,导致下载在打开app,webview cookie数据库中不存在cookie

解决方案:登陆成功后,调用 CookieManager.getInstance().flush() 将cookie立即写入书库

你可能感兴趣的:(webview加载登陆页面cookies写入问题)