0

我正在创建一个连接到 Web 服务并获取响应代码的 android 客户端。问题是每当我运行以下代码时,android 应用程序都会崩溃:

 RequestParams params = new BasicRequestParams(); 
 params.add("client_id", "24f8b46fc9db409012830ca264ad7bcf");
 params.add("response_type", "code");

 ServiceResponse response=Resting.get("http://pricewatch.ap01.aws.af.cm/api/pricewatch/oAuth/auth",80,params);

 IContentData contentData = response.getContentData();
 String content = (String) contentData.getContent();

 JSONObject jsonObject = new JSONObject(content);
 String code = (String) jsonObject.get("code");
 return code;       

它使用以下行生成 java.lang.NullPointerException:

  IContentData contentData = response.getContentData();

有人可以帮忙吗?我一直被这些困住。提前致谢!

4

1 回答 1

0

我在模拟器中多次运行此代码,但从未成功。但是,当我在 android 设备上运行它时,它起作用了!NullPointerException 当它在服务器中没有得到任何东西或任何响应时会发生。但我不明白为什么会发生这种情况?在执行 android 应用程序方面,模拟器和 android 设备有区别吗?

于 2013-05-13T04:40:09.310 回答