Не получая никаких данных от API API OpenWeatherMAP APIJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Не получая никаких данных от API API OpenWeatherMAP API

Сообщение Anonymous »

Я не знаю, в чем именно заключается проблема, приложение вылетает каждый раз, когда я регистрирую информацию из API.
Это код. Я не знаю, устарел ли код, я использую новейшую версию Android Studio.

public class DownloadTask extends AsyncTask {

@Override
protected String doInBackground(String... urls) {

String result = "";
URL url;
HttpURLConnection urlConnection = null;

try {
url = new URL(urls[0]);

urlConnection = (HttpURLConnection) url.openConnection();

InputStream in = urlConnection.getInputStream();

InputStreamReader reader = new InputStreamReader(in);

int data = reader.read();

while (data != -1) {

char current = (char) data;

result += current;

data = reader.read();

}

return result;

} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

return null;
}

@Override
protected void onPostExecute(String result) {
super.onPostExecute(result);

try {

JSONObject jsonObject = new JSONObject(result);

String weatherInfo = jsonObject.getString("weather");

Log.i("Weather content", weatherInfo);

JSONArray arr = new JSONArray(weatherInfo);

for (int i = 0; i < arr.length(); i++) {

JSONObject jsonPart = arr.getJSONObject(i);

Log.i("main", jsonPart.getString("main"));
Log.i("description", jsonPart.getString("description"));

}

} catch (JSONException e) {
e.printStackTrace();
}

}
}
< /code>

Если бы вы могли помочь мне, это было бы потрясающе, я очень рад сделать свое собственное приложение для погоды! < /p>

Подробнее здесь: https://stackoverflow.com/questions/505 ... oid-studio
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Не получать никаких данных от студии OpenWeatherMap api android
    Anonymous » » в форуме Android
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • IntelliJ не показывает никаких ошибок в синтаксисе/не дает никаких предложений
    Anonymous » » в форуме JAVA
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Невозможно ввести код штата или штата в API OpenWeatherMap без ошибки 404.
    Anonymous » » в форуме Python
    0 Ответы
    56 Просмотры
    Последнее сообщение Anonymous
  • API Openweathermap получает ВЫСОКУЮ и НИЗКУЮ температуру дня
    Anonymous » » в форуме Android
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Попробуйте поискать прогноз городов с пробелом в названии. API Openweathermap Django Python
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»