Dòng 113 trong doInBackground tạo ra HttpURLConnection được sử dụng để gọi các dịch vụ web phần còn LẠI. Như trong phần 7.6.5, chỉ đơn giản là mở kết nối làm cho yêu cầu. Dòng 114 được mã phản ứng từ các máy chủ web. Nếu mã phản ứng HttpURLConnection.HTTP_OK, các dịch vụ web phần còn LẠI được đề xướng đúng cách và có một phản ứng để xử lý. Trong trường hợp này, dòng 119-126 nhận được HttpURLConnection của InputStream, bọc nó trong một BufferedReader, đọc mỗi dòng văn bản từ các phản ứng và thêm nó vào một StringBuilder. Sau đó, dòng 134 chuyển đổi chuỗi JSON là StringBuilder đến một JSONObject và gửi lại cho các chủ đề GUI. Đường 147 ngắt kết nối trong HttpURLConnection.Nếu có một lỗi đọc dữ liệu thời tiết hoặc kết nối với các dịch vụ web, dòng129-130, 137-138 hoặc 142-143 Hiển thị một Snackbar cho thấy vấn đề xảy ra.
đang được dịch, vui lòng đợi..
