您好我正在使用按钮进行活动,点击按钮就必须在新活动中加载自定义浏览器而不是默认的android浏览器。我需要一种方法来排除浏览器的历史记录,以便在返回时它返回到上一个活动而不导航到以前的网站。我是Android的新手,也没有任何方法可以做到这一点
答案 0 :(得分:2)
您可能只是在谈论WebView
注意:
这个onKeyDown(int,KeyEvent)回调方法将在任何时候被调用 在活动中按下按钮。里面的条件使用了 KeyEvent检查按下的键是否是BACK按钮和 WebView是否实际上能够导航回来(如果有的话) 历史)。如果两者都为真,则调用goBack()方法, 这将导航回WebView历史记录中的一个步骤。返回 true表示事件已被处理。如果是这种情况 如果没有达到,则将事件发送回系统。
答案 1 :(得分:1)
您可以先在活动中添加WebView
。
答案 2 :(得分:0)
如果您想要一个可以在您的应用中浏览网页的视图,那么请使用WebView视图。
否则,如果你想创建自己的自定义浏览器,那么你必须使用Web引擎WebKit存在于android的库层中。