Android:在其他活动的WebView上加载网址

时间:2012-12-01 12:50:39

标签: android view android-activity webview

正如标题所说。

例如: 我有MainActivity和main.xml main.xml有WebView“@ + id / WebView1”。

打开SecondActivity后,我希望它在MainActivity的webview上加载一个URL。

任何解决方案?

2 个答案:

答案 0 :(得分:1)

您的MainActivity.java

中的

WebView webView;
static WebView sWebView; // because we will use in static method

将它们放在oncreate方法中;

webView = (WebView )findViewById(webview);
sWebView= webView ; 

创建下面的方法

    // it is static because we will call it from second actvity 
    static loadUrl (String Url){
       sWebView.webloadUrl(url);
    }

在第二次激活创建方法,

MainActivity.loadUrl("your URL"); // because load url is a statci method, you can call the it from other class.

答案 1 :(得分:0)

将你的网址列入额外内容。

myIntet.putExtra("url", "www.abc.com");

在第二项活动中访问它。

String url = getIntent().getExtras().getString("url");

在webview中渲染网址。

WebView webView = (WebView)findViewById(R.id.webview);
webView.loadUrl(url);