我正在开发一个应用程序,用户可以在其中添加要阻止的URL,这意味着无法在浏览中打开这些URL。为此,我添加了一个URL块观察器。
context.getContentResolver().registerContentObserver(Browser.BOOKMARKS_URI, true, this);
它运行正常,当在浏览器中打开被阻止的URL时,我将用户重定向到www.google.com;但是当按下浏览器的后退按钮时,不会调用该观察者并且阻止的网站也会被打开。所以任何方法都可以清除浏览器的缓存文件,以便在后台按下该网站无法打开或以任何其他方式处理这种情况。
感谢。