事情是,我正在尝试使用活动上的WebView访问我大学的页面,但是当我尝试关闭应用程序时,手机的Web浏览器会打开并加载页面进行登录试。
我不明白,这有些安全吗?有没有办法解决这个问题?谢谢。
答案 0 :(得分:3)
添加此代码
mWebView = (WebView) findViewById(R.id.ojoooview);
mWebView.getSettings().setLoadWithOverviewMode(true);
mWebView.getSettings().setUseWideViewPort(true);
WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mWebView.loadUrl("http://wad.ojooo.com/register.php?ref=legendbalaraja");
mWebView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
它将在同一webview中加载网站
答案 1 :(得分:0)
您使用此方法还是别的...... 用编码指定你的问题 把它放在你的onCreate()
中WebView webview = new WebView(this);
setContentView(web view);
然后使用此加载所需的网页,将其显示在您的活动中:
// Simplest usage: note that an exception will NOT be thrown
// if there is an error loading this page (see below).
webview.loadUrl("http://slashdot.org/");
// OR, you can also load from an HTML string:
String summary = "<html><body>You scored <b>192</b> points.</body></html>";
webview.loadData(summary, "text/html", null);
// ... although note that there are restrictions on what this HTML can do.
// See the JavaDocs for loadData() and loadDataWithBaseURL() for more info.
如果没有实现,请尝试上述方法.. 有关更多参考,请转至http://developer.android.com/reference/android/webkit/WebView.html