我创建一个简单的webapp,显示我所在机构的登录页面。页面写在.aspx当我在输入登录详细信息后单击登录时,它显示我使用任何浏览器应用程序打开该页面,有没有办法在同一个应用程序中打开页面?
公共类portalview扩展了Activity {
private WebView webView;
@SuppressLint("SetJavaScriptEnabled")
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.portal);
webView = (WebView) findViewById(R.id.webview);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://portal.saveetha.com/deptweb/home/Login.aspx");
}
}
答案 0 :(得分:2)
尝试此操作以实现WebViewClient()
并设置如下:
WebView webView = (WebView)this.findViewById(R.id.webview);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
view.loadUrl(url);
return true;
}
});
webView.loadUrl("http://portal.saveetha.com/deptweb/home/Login.aspx");