调用intent后,在WebView中加载特定的URL

use*_*856 0 android android-intent android-webview

这是我的WebActivity.class.我知道要加载特定的URL,我们必须使用:

webView.loadUrl("file:///android_asset/about.html");
Run Code Online (Sandbox Code Playgroud)

WebActivity.class从另一个活动中调用Intent.

Intent intent = new Intent(this, WebActivity.class);
            startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

我想要做的是,是否有可能做出类似的事情:

webView.loadUrl(url);
Run Code Online (Sandbox Code Playgroud)

然后在我的另一个活动中,我将URL放在intent中,以便加载URL WebActivity.class

Intent intent = new Intent(this, WebActivity.class);
url="file:///android_asset/about.html";
            startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

V-r*_*hit 6

如果我理解正确..试试这个..

在你MainActivity这样调用你的意图..

Intent intent = new Intent(this, WebActivity.class);
intent.putExtra("url","file:///android_asset/about.html");
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

在你的WebActivity.clss刚刚得到你的Extras

url = getIntent().getExtras().getString("url");
webView.loadUrl(url);
Run Code Online (Sandbox Code Playgroud)

完成.