Вот мой код Когда я загружаю изображение с этого URL-адреса после загрузки, происходит сбой приложения, и я получаю эту ошибку Inactivity, disconnecting from the service
Я хочу знать, почему это произошло, а также я хочу решить эту ошибку,Я использую библиотеку volly для загрузки файла формы json изображения, и я пытаюсь выполнить задачу Async для загрузки изображения из этого URL, но у меня та же проблема. Это проблема URL или в моем коде. Я хочу решить эту ошибку.
public class fav extends Fragment {
private static final String URL_PRODUCTS =
"https://picsum.photos/v2/list";
List<JsonModel> productList;
RecyclerView recyclerView;
public fav() {
// Required empty public constructor
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_fav, container, false);
recyclerView = v.findViewById(R.id.recyclerView);
recyclerView.setLayoutManager(new
GridLayoutManager(getActivity(),4));
productList = new ArrayList<>();
loadProducts();
return v;
}
private void loadProducts() {
StringRequest request=new StringRequest(Request.Method.GET,
URL_PRODUCTS, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
try {
JSONArray array = new JSONArray(response);
for (int i = 0; i < array.length(); i++) {
JSONObject product = array.getJSONObject(i);
productList.add(new JsonModel(
product.getString("download_url")
));
}
customadpter adapter = new
customadpter(getContext(),productList);
recyclerView.setAdapter(adapter);
} catch (JSONException e) {
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
});
Volley.newRequestQueue(getContext()).add(request);
}
}