Android kotlin / JAVA - jloop AsyncHttpClient проверяет, существует ли extern файл

Это код:

val url = "http://www.bla.com/file.json"

val client = AsyncHttpClient()
client.get(url, object : JsonHttpResponseHandler()
{
    override fun onSuccess(statusCode: Int, headers: Array<Header>?, response: JSONArray?)
    {
        if (response != null){

            Log.d("letsSee", "file exist")

        }else{

            Log.d("letsSee", "file doesn't exist and android is a pos")

        }
    }

    override fun onFailure(statusCode: Int, headers: Array<Header>?, e: Throwable, response: JSONArray?)
    {
        Log.d("letsSee", "file doesn't exists and android is a pos")
    }
})

Код работает только тогда, когда файл существует, но почему он ничего не делает, когда нет ?? Я бы хотел заняться этим делом!

что происходит, когда файл не существует? происходит ли это в случае успеха или отказа?

Mitesh Machhoya 17.12.2018 13:41

ну ничего! андроид не хочет признавать, что это поз

King Dingeling 17.12.2018 13:43
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
2
234
0

Другие вопросы по теме