Я получил NPE для кода
finishAffinity ()
Я знаю, что этот код был введен только в API 16, но я получил npe на API 21.
Должен ли я использовать
ActivityCompat.finishAffinity(this) ?
Я кодирую на котлине
в вашей деятельности есть другой код, который обнуляется при вызове этого метода. вставьте свой код активности
опубликуйте свой код всплеска активности
NullPointerException is thrown when an application attempts to use an object reference that has the null value
Вы можете использовать блок try-catch
try {
ActivityCompat.finishAffinity(this@YourActivityName)
} catch (e: Exception) {
finish()
}
Примечание. Если возникнет такая же проблема, поделитесь минимальным кодом.
Опубликуйте журнал ошибок