我的Android应用程序发出此异常,我不知道我在这里缺少什么。
08-10 09:55:19.919: E/AndroidRuntime(18502): Caused by: java.lang.NullPointerException
08-10 09:55:19.919: E/AndroidRuntime(18502): at javax.ws.rs.core.MediaType.valueOf(MediaType.java:119)
08-10 09:55:19.919: E/AndroidRuntime(18502): at com.sun.jersey.api.client.PartialRequestBuilder.type(PartialRequestBuilder.java:92)
08-10 09:55:19.919: E/AndroidRuntime(18502): at com.sun.jersey.api.client.WebResource.type(WebResource.java:347)
>>>>
的例外情况@Override
protected Object doInBackground(Void... params) {
ClientConfig config = new DefaultClientConfig();
Client client = Client.create(config);
URI url = UriBuilder.fromUri(getURL()).build();
WebResource service = client.resource(url);
>>> return service.type(MediaType.APPLICATION_JSON)
.accept(MediaType.APPLICATION_XML).get(getResponseType());
}
答案 0 :(得分:0)
MediaType.APPLICATION_JSON为空。
您可以使用LogCat打印MediaType.APPLICATION_JSON的值。
从哪里检查APPLICATION_JSON