如何从活动返回到上一个 Web 视图页面



我有一个WebView,它将打开另一个活动 我的Webview客户端中的代码

if (Uri.parse(url).toString().contains(".mp3")) {
Intent intent = new Intent(MainActivity.this,Download.class);
intent.putExtra("Link",Uri.parse(url).toString());
intent.putExtra("Link2",myWebview.getOriginalUrl().toString());
startActivity(intent);
finish();
}

现在,由于此意图额外将传递下一个Download.class开始的 url 的值

我需要的是onBackPressed()它将打开Download .class的网址

这是我Download.classonBackPressed()代码

Intent i = new Intent(Download.this, MainActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
finish();

请参考下面的代码片段。

@Override
public void onBackPressed() {
if(webView.canGoBack()){
webView.goBack();
} else {
super.onBackPressed();
}
}   

相关内容

  • 没有找到相关文章

最新更新