【问题标题】:How to open urls in new screen for android webview and get back to previous page on back key press?如何在新屏幕中为 android webview 打开 url 并在返回键时返回上一页?
【发布时间】:2012-04-28 14:11:15
【问题描述】:
为了自己的理解,我正在尝试学习和实现 android Webview。
作为其中的一部分,我希望我的 Webview 表现得像 android 浏览器。这样每个url都可以在新屏幕中启动。
例如如果点击页面 A 上的某个 url,那么它应该在新屏幕中打开,点击此屏幕上的任何 url 将启动新屏幕,依此类推。
我想像默认浏览器一样在返回键上导航回上一页。
如果有人以前这样做过,我需要关于我的方法的建议。
【问题讨论】:
标签:
android
webview
android-webview
android-browser
【解决方案1】:
返回上一页的按钮是 .goback() 和
@Override
public void onBackPressed(){
if(history is not null)
webview.goBack();
else
finish();
}
【解决方案2】:
检查this
而对于做某事,只需使用带有“开始新活动”标志的意图并将操作作为 action.view