错误/LocationManagerService(64):java.lang.IllegalArgumentException:provider=network
我正在创建一个简单的网络服务。
但它会生成如下所示的错误
09-25 20:42:56.732: ERROR/LocationManagerService(64): requestUpdates got exception:
09-25 20:42:56.732: ERROR/LocationManagerService(64): java.lang.IllegalArgumentException: provider=network
09-25 20:42:56.732: ERROR/LocationManagerService(64): at com.android.server.LocationManagerService.requestLocationUpdatesLocked(LocationManagerService.java:861)
09-25 20:42:56.732: ERROR/LocationManagerService(64): at com.android.server.LocationManagerService.requestLocationUpdates(LocationManagerService.java:831)
09-25 20:42:56.732: ERROR/LocationManagerService(64): at android.location.ILocationManager$Stub.onTransact(ILocationManager.java:79)
09-25 20:42:56.732: ERROR/LocationManagerService(64): at android.os.Binder.execTransact(Binder.java:287)
09-25 20:42:56.732: ERROR/LocationManagerService(64): at dalvik.system.NativeStart.run(Native Method)
java 和 XML 代码如下所示
package com.webview;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
public class WebApplicationActivity extends Activity {
WebView webView1,webView2;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
webView1 = (WebView) findViewById(R.id.webView1);
webView1.loadUrl("http://google.com");
// webView2 = (WebView) findViewById(R.id.webView2);
// webView2.loadData("<html><head></head><body>Hello</body></html>", "text/html", null);
}
}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="wrap_content">
<android.webkit.WebView android:layout_width="fill_parent"
android:id="@+id/webView1" android:layout_height="300dp"
android:layout_weight="1"></android.webkit.WebView>
<!-- <android.webkit.WebView android:id="@+id/webView2"
android:layout_width="fill_parent" android:layout_height="300dp"
android:layout_weight="1">
</android.webkit.WebView> -->
</LinearLayout>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您的错误来自位置管理器模块尝试从蜂窝网络获取用户当前位置,而不是来自您发布的代码。
Your error comes from the location manager module trying to get the user current location from the cellular network, not from the code you posted.
检查
xml 文件中的这段代码。应该有webview id。
还需要将此权限放在 AndroidManifest.xml 文件中。
在 HelloAndroid Activity 中,添加此嵌套类:
}
然后在 onCreate(Bundle) 方法的末尾,将 HelloWebViewClient 的实例设置为 WebViewClient:
如果您想了解有关 webView 的更多信息,请单击此 link1, link2 和 link3
check you this code
In the xml file. there should be webview id.
It is also necessary to put this permission on AndroidManifest.xml file.
In the HelloAndroid Activity, add this nested class:
}
Then towards the end of the onCreate(Bundle) method, set an instance of the HelloWebViewClient as the WebViewClient:
if you want more about webView click this link1, link2 and link3