Я загружаю версию SDK с 27 по 28, и приложение не работает должным образом.
Я отладил приложение, и проблема в том, что Android Studio не выполняет его и переходит к возврату.
Что я здесь делаю, так это подключаюсь к http-адресу и извлекаю его данные в список.
JsonArrayRequest jsonArrayRequest = new JsonArrayRequest(ConfigRed.INF_USERS_URL,
response -> {
//Calling method parseData to parse the json response
parseData(response);
},
error -> {
// Toast.makeText(ActividadPrincipal.this, "No se puede descargar usuarios, Obteniendo usuarios locales", Toast.LENGTH_LONG).show();
DatabaseHelper db;
db = new DatabaseHelper(getApplicationContext());
listUsuarios = db.getMuestreadoresConMuestrasCargadas();
if (listUsuarios.size() == 0) {
Toast.makeText(ActividadPrincipal.this, "No hay registros previos de usuarios. Conectate al laboratorio", Toast.LENGTH_LONG).show();
no_internet.setVisibility(View.VISIBLE);
} else {
adapter.setUsuarios(listUsuarios);
adapter.notifyDataSetChanged();
}
db.closeDB();
});
//Returning the request
return jsonArrayRequest;
Я пробовал это решение, но все еще извлекаю пустой список
ЗалпНе запрашивать последнюю версию Android
Я думаю, это потому, что я пытаюсь получить доступ к сайту http, несмотря на https, но я не знаю, что делать, потому что с SDK 27 приложение работает снет проблем, но мне нужно использовать SDK из-за политики Google Play.
Можете ли вы помочь мне, пожалуйста?