在我的情况下,我将cookie保存在我的应用程序中,这样一旦用户登录即使用户杀死应用程序,他也不需要再次登录,因为有历史记录,缓存,cookie都是保存。但是当cookie过期时,我会通过URL将URL重定向到基本URL,同时清除历史记录,缓存和cookie。在一种情况下,如果用户使用该应用程序,并且cookie已过期,并且他按下后退按钮,
webview.goBack()
已执行,但
shouldOverrideUrlLoading
没有被调用。如何处理这种情况?
答案 0 :(得分:0)
您可能正在使用KitKat WebView。这是一个已知问题(我认为它在迁移指南中有所概述),其中无法根据基本URL解析的URL被丢弃在地板上(您不会获得任何回调,无论是onOverrideUrlLoading还是onPageStarted)。 / p>