我有一些問題爲Android 7.0.0。NetworkSecurityConfig:未指定網絡安全配置 - Android 7.0錯誤?
我用凌空庫爲我的應用程序,它工作得很好,除了爲Android 7.0
這裏是我的代碼的一部分;
String url_goster = "http://185.126.217.71/clog.php";
RequestQueue requestQueue;
StringRequest request= new StringRequest(Request.Method.POST, url_goster, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
JSONObject veri_json;
try {
veri_json = new JSONObject(response);
JSONArray serial_no = veri_json.getJSONArray("Bilgiler");
for (int i = 0; i< serial_no.length(); i++){
JSONObject bilgis = serial_no.getJSONObject(i);
// JSON olarak verileri çekiyoruz
String GELEN_SERIAL = bilgis.getString("GELEN_SERIAL");
String TERMINAL_ADI = bilgis.getString("TERMINAL_ADI");
String SICAKLIK_T1 = bilgis.getString("SICAKLIK_T1");
String SICAKLIK_T2 = bilgis.getString("SICAKLIK_T2");
String SICAKLIK_T3 = bilgis.getString("SICAKLIK_T3");
String SON_DATA = bilgis.getString("SON_DATA");
String NEM_H1 = bilgis.getString("NEM_H1");
String NEM_H2 = bilgis.getString("NEM_H2");
String NEM_H3 = bilgis.getString("NEM_H3");
String SENSOR_1_AD = bilgis.getString("SENSOR_1_AD");
String SENSOR_2_AD = bilgis.getString("SENSOR_2_AD");
String SENSOR_3_AD = bilgis.getString("SENSOR_3_AD");
int SENSOR_SAYISI = bilgis.getInt("SENSOR_SAYISI");
kisiler.add(new Kisi(TERMINAL_ADI, SON_DATA, SENSOR_1_AD, SENSOR_2_AD, SENSOR_3_AD, SICAKLIK_T1, SICAKLIK_T2, SICAKLIK_T3, NEM_H1, NEM_H2, NEM_H3, GELEN_SERIAL, SENSOR_SAYISI));
}
} catch (JSONException e) {
Log.e("JSON ALIRKEN HATA",e.getLocalizedMessage());
Toast.makeText(getApplicationContext(), "Server'a bağlanılırken bir hata ile karşılaşıldı.", Toast.LENGTH_SHORT).show();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
}){
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String,String> params = new HashMap<String,String>();
params.put("ad",USER);
return params;
}
};
requestQueue.add(request);
}
如果我在Android 7.0上測試我的應用程序,控制檯的輸出是;
D/NetworkSecurityConfig:未指定網絡安全配置,使用 平臺默認I/Choreographer:跳過127幀!應用程序 可能在其主線程上做了太多工作。
,但是這只是發生的Android 7.0和應用程序看起來空的,因爲它沒有得到來自互聯網
的響應。我怎麼解決這個問題 ?
謝謝你的回答。但所有其他版本的工作,只有Android 7.0不工作,我不知道爲什麼:( –
@Stephen:「我甚至看到 - 雖然我們使用互聯網許可,它沒有連接到互聯網」 - 直到有人發佈一個完整的工作我已經在Android 7.0+上沒有任何Internet訪問問題,並且[我沒有看到任何涉及該LogCat標籤的問題文件](https:///code.google.com/p/android/issues/list?can=1&q=NetworkSecurityConfig) – CommonsWare