public class MainActivity extends Activity {


private WebView mWebView;


@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mWebView = (WebView) findViewById(R.id.webview);


WebSettings setting = mWebView.getSettings();
setting.setPluginState(PluginState.ON);
setting.setJavaScriptEnabled(true);
mWebView.setScrollBarStyle(0);

//复写WebViewClient的shouldOverrideUrlLoading()的方法

//如果需要事件处理返回false,否则返回true.这样就可以解决问题了

mWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
lodurl(view, url);
return false;
}
});

this.mWebView.loadUrl("http://192.168.1.59/assets/widget/");


}


public void lodurl(final WebView webView, final String url) {
new Thread(new Runnable() {
@Override
public void run() {
webView.loadUrl(url);
}
});
}
}

更多相关文章

  1. android EditText 不自动弹出键盘的方法
  2. Android Studio ADB响应失败解决方法
  3. android framework 输入事件分析
  4. android hover监控鼠标移动事件
  5. Unity 调用 Android Native 方法(一) 获得Android系统音量
  6. Mac 下面,添加android adb命令(一般环境变量的添加方法)
  7. Android软键盘挡住输入框的问题及解决方法

随机推荐

  1. android绘制几何图形
  2. EditText 光标不显示问题
  3. android拍照上传的效果是如何实现的
  4. Android开发问题 - Some projects cannot
  5. Android(安卓)生成不同服务器配置,不同APP
  6. Android 异常处理:java.lang.IllegalArgum
  7. JNI之------C调用java接口
  8. 查询遇到双引号
  9. Android(安卓)Studio进行APP图标更改的两
  10. 发送和拦截短信