我使用WebView
显示来自服务器的动态内容,可以是普通的字符串,链接或图像。请建议如何处理此问题并在WebView
中显示。
这是我从服务器获取的数据示例。
字符串测试=“新闻稿
\ r \ n今天,来自150多个国家的国家元首和部长们齐聚纽约,签署去年12月最终确定的气候协议,国际人道主义和发展网络我们一直称赞这一时刻是世界上最脆弱社区采取具体行动的长期必要举措。\ r \ n签署这标志着经过多年谈判后确认的履行协议的承诺。各国政府就如何共同应对气候变化达成一致意见。
\ r \ n我很高兴看到这么多部长和国家元首一起签署“巴黎协定”,ABCD董事会成员BirgitteQvistSørensen表示,谁正在纽约参加签字仪式。他们的签名象征着承诺推进协议,并将其变为具体行动。一些最小,最贫穷的国家似乎最渴望签署协议,开始实施上。对他们来说,气候变化是一个关于生存和未来发展的问题,没有时间可以失去。让工作开始吧!
\ r \ nABCD总秘书John Nduna补充说:作为一个在社区层面工作的信仰网络,以及我们与世界各地贫困和弱势群体的接触,我们知道挑战气候变化已经在今天引起。巴黎协议为我们提供了一条通向绿色和可持续未来的道路,不应该让任何人掉队。我们希望世界各国政府今天发出的这一信号将导致更大的抱负,分担负担,并推动合作。通过其全球140个成员国,已经有了这样的信号。
\ r \ n \ n多年来一直与当地社区一起致力于环境可持续发展领域。在厄尔尼诺现象导致许多国家严重干旱的中美洲,ABCD成员正在开展保护恢复环境,提供环境教育和与环境部合作的项目,以支持有助于保持全球的政策气温低于1.5度。
\ r \ n 2015年,该联盟成员通过从莫桑比克到肯尼亚的八个国家骑行三个月的旅程,带来了成千上万的社区声音到全球舞台。从挪威到巴黎,12月份在巴黎COP21会议上向联合国执行秘书克里斯蒂安娜·菲格雷斯递交了一份请愿书,请求气候正义。
\ r \ n早在4月18日星期一,200多名高级人员来自世界宗教的宗教领袖呼吁采取雄心勃勃的行动应对气候变化。他们的声明得到了包括ABCD在内的全球数千人的支持,已经交给联合国大会主席Mogens Lykketoft,呼吁各国政府签署,批准和执行“巴黎协定”。有关完整声明,请单击此处:http://www.interfaithstatement2016.org/statement> http://www.interfaithstatement2016.org/statement
\ r \ n ENDS
\ r \ n \ r \ n
答案 0 :(得分:0)
您需要将WebViewClient添加到WebView才能在WebView中打开它。像
这样的东西mWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView pView, String pUrl) {
pView.loadUrl(purl);
return false;
}
});
答案 1 :(得分:0)
尝试以下代码
webView= (WebView) findViewById(R.id.webview);
webView.setWebChromeClient(new WebChromeClient());
webView.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setPluginsEnabled(true);
webView.loadUrl(url);
webView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url){
view.loadUrl(url);
return true;
}
});
这可能有助于你