我制作了一个加载我的网页的webview。当只启用wifi时,它可以正常工作。如果只启用3G,它也可以正常工作。但是当两者同时启用时,webview将不会加载页面。如何解决这个问题?
我有webview的这些设置
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
我不知道我的清单中是否需要所有这些权限,但这些是我拥有的
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE"></uses-permission>
<uses-feature android:name="android.hardware.wifi"></uses-feature>