如何从一个活动
问题描述:
retrun以前的WebView页我有一个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();
}
由于这种意图额外将通过URL从其中值接下来Download.class
启动
我需要的是在onBackPressed()
它会打开从那里Download .class
打开
的URL这是我的onBackPressed()
代码Download.class
Intent i;
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();
}
}
如何在此活动中使用webview,因为此活动没有webview? – DimKUsik
这是不可能的,因为你需要在特定的活动中初始化webview。 –
您能否明确提供您的要求? –