Почему я получаю эту ошибку JsonObjectRequest? Что я делаю неправильно? - PullRequest
0 голосов
/ 16 января 2020

Итак, я новичок и пытаюсь создать приложение погоды. Это мой метод получения погоды

@Override
protected void onResume() {
    super.onResume();
    Log.d("Main","in resume");
    getWeather();
}

  public void getWeather(){

    String URL="http://api.openweathermap.org/data/2.5/weather?lat=44.3839494&lon=26.0142029&units=metric&appid=05d4d77250a25ed56da43a761a03d7d5";

    JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.GET, URL, null, new Response.Listener<JSONObject>() {
        @Override
        public void onResponse(JSONObject response) {
            Log.d("Main",response.toString());
        }
    }, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {
        Log.d("Main","myerror");
        }
    });

    requestQueue.add(jsonObjectRequest);


}

Мой ответ Logcat - myerror. Почему не печатается мой JSONObject? Трассировка стека

D / stacktrace: java .lang.Exception в com.example.weatherflavia.MainActivity.getWeather (MainActivity. java: 113) в com.example.weatherflavia.MainActivity. onResume (MainActivity. java: 93) в android .app.Instrumentation.callActivityOnResume (Instrumentation. java: 1412) в android .app.Activity.performResume (Activity. java: 7292) в android .app.ActivityThread.performResumeActivity (ActivityThread. java: 3807) в android .app.ActivityThread.handleResumeActivity (ActivityThread. java: 3847) в android .app.servertransaction.ResumeActivityItem.execute (ResumeActivityItem) . java: 51) в android .app.servertransaction.TransactionExecutor.executeLifecycleState (TransactionExecutor. java: 145) в android .app.servertransaction.TransactionExecutor.execute (TransactionExecutor. java: 70) в android .app.ActivityThread $ H.handleMessage (ActivityThread. java: 1836) в android .os.Handler.dispatchMessage (Обработчик. java: 106) в android .os.Looper.l oop (Looper. java: 193) при android .app.Activit yThread.main (ActivityThread. java: 6702) в java .lang.reflect.Method.invoke (собственный метод) в com. android .internal.os.RuntimeInit $ MethodAndArgsCaller.run (RuntimeInit. java) : 493) по тел. android .internal.os.ZygoteInit.main (ZygoteInit. java: 911)

...