Android 截击与SDK 28不兼容
我将sdk版本从27上传到28,但应用程序工作不正常 我调试了这个应用程序,问题是Android Studio没有执行它,而是跳转到返回 我在这里所做的是连接到一个http地址并将其数据检索到一个列表中Android 截击与SDK 28不兼容,android,android-volley,Android,Android Volley,我将sdk版本从27上传到28,但应用程序工作不正常 我调试了这个应用程序,问题是Android Studio没有执行它,而是跳转到返回 我在这里所做的是连接到一个http地址并将其数据检索到一个列表中 JsonArrayRequest jsonArrayRequest = new JsonArrayRequest(ConfigRed.INF_USERS_URL, response -> { //Calling method pa
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;
我尝试了这个解决方案,但仍然检索到一个空列表
我想这是因为我正在尝试访问http站点,尽管使用https,但我不知道该怎么做,因为使用sdk 27,应用程序运行没有问题,但我需要使用sdk,因为google play政治
您能帮我吗?您可以在本主题中找到解决方案 问题在于http的使用,默认情况下,Android 9会阻止http的使用
谢谢将此添加到应用程序标记中的清单中。然后它将顺利工作
android:usesCleartextTraffic=“true”我不确定我是否未充分理解。是您试图在
http
或https
中访问的URL吗?