Просто заканчиваю мое приложение и использую Volley для извлечения данных из моей базы данных и помещения их в приложениеУ меня 2 телефона для тестирования, отлично работает на 1, но не на другом. Это даже не попадание на сервер (ничего в логах). Пробовал на 4G и WiFi (та же WiFi сеть, что и у других, работает, телефон включен).
Не могу разобраться. Телефон может нормально подключаться к Интернету в приложении, он использует Google Play Games и тестовую рекламу, я также поместил ссылку прямо в Chrome на телефоне, и это нормально. Также пробовал другие URL-адреса, как Google, и это тоже не получается. В logcat ошибок нет.
Единственное отличие между ними состоит в том, что один из них работает на Android 7 (работает нормально), другой - на Android 10 Pixel 3A (приложение не имеет специальных разрешений исерые в настройках)
Это код:
var dbURLcheckData = "http://myURLgoesHere.com/App/sql/dbRestoreData.php"
//dbURLcheckData = "http://google.com"
val urlTextField = findViewById<TextView>(com.company.appName.R.id.urlForTestingRestore)
urlTextField.text = dbURLcheckData
val queue = Volley.newRequestQueue(this)
val stringRequest = StringRequest(
Request.Method.GET, dbURLcheckData,
Response.Listener<String> { response ->
Toast.makeText(applicationContext,"response: $response", Toast.LENGTH_SHORT).show()
},
Response.ErrorListener {
Toast.makeText(applicationContext,"error getting backup data\n$dbURLcheckData", Toast.LENGTH_SHORT).show()
// this is the things that always shows up on one phone, the other phone is successful
})
queue.add(stringRequest)