NPE на финише Аффинити андроид 5.0 - PullRequest
0 голосов
/ 24 декабря 2018

Я получил NPE для кода

finishAffinity ()

Я знаю, что код был введен только в API 16, но я получил npe в API 21 Если бы я использовал

ActivityCompat.finishAffinity(this) ?

Iкод в котлине

ScreenShot

1 Ответ

0 голосов
/ 24 декабря 2018

NullPointerException генерируется, когда приложение пытается использовать ссылку на объект, который имеет нулевое значение

Вы можете использовать try-catch block

  try {
        ActivityCompat.finishAffinity(this@YourActivityName)
    } catch (e: Exception) {
        finish()
    }

Примечание. Если возникнет та же проблема, укажите минимальный код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...