Не получать никаких данных от студии OpenWeatherMap api androidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Не получать никаких данных от студии OpenWeatherMap api android

Сообщение Anonymous »

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

Код: Выделить всё

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();
}

}
}
Если бы вы могли мне помочь, это было бы здорово, я очень рад создать собственное приложение с погодой!

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

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

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

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

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

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