Weather API不加载,线程保持挂起

时间:2017-07-18 15:06:23

标签: android api android-asynctask

我正在开发一个天气应用程序,我使用openweather API来获取天气数据。 出于测试目的,我获取了API数据并尝试在日志中打印但由于某种原因,它不起作用并且我不断收到此错误: Logs

这是我的java和xml文件:Code

1 个答案:

答案 0 :(得分:1)

您的data循环永远不会停止,因为您没有更新 data = isr.read(); // read and assign int to data while(data!=-1){ // not -1 result += (char) data; // add to result isr.read(); // read next // data field value will never be updated inside loop ,hence infinite loop }

的值
 data = isr.read(); // read and assign char to data
 while(data!=-1){
     result += (char) data;
     data = isr.read();
     // data value will never be changes inside loop , infinite loop
   }

所以改变

a = [1, 2, 3, 4]
print(a, a[:], a.pop(), a, a[:])

Gist link for concise approach