为了我自己的理解,我正在尝试学习和实现 android Webview。
作为其中的一部分,我希望我的 Webview 表现得像 android 浏览器。这样每个网址都可以在新屏幕中启动。
例如,如果单击页面 A 上的某个 url,那么它应该在新屏幕中打开,单击此屏幕上的任何 url 将启动新屏幕,依此类推。
我想像默认浏览器一样导航回返回键上的上一页。
如果有人以前这样做过,我需要关于我的方法的建议。
为了我自己的理解,我正在尝试学习和实现 android Webview。
作为其中的一部分,我希望我的 Webview 表现得像 android 浏览器。这样每个网址都可以在新屏幕中启动。
例如,如果单击页面 A 上的某个 url,那么它应该在新屏幕中打开,单击此屏幕上的任何 url 将启动新屏幕,依此类推。
我想像默认浏览器一样导航回返回键上的上一页。
如果有人以前这样做过,我需要关于我的方法的建议。
返回上一页的按钮是 .goback() 和
@Override
public void onBackPressed(){
if(history is not null)
webview.goBack();
else
finish();
}
检查这一点 并做一些事情,只需使用带有标志“开始新活动”和动作作为 action.view 的意图