Я новичок в разработке, пытаюсь разобраться в некоторых понятиях.Может ли кто-нибудь удивительный, пожалуйста, помогите мне ниже?Это сводит меня с ума !!
Пожалуйста, взгляните на этот кусок кода:
val csvRawText = applicationContext.assets.open("sgsraagadata.csv").bufferedReader().use {
it.readText()
}
Вот как я читаю мой CSV-файл, который я импортировал в Assets. Не могли бы вы помочь мне понять :
- Почему этот код не работает (фатальная ошибка нулевого указателя), когда я запускаю его вне OnCreate вместе с другими объявлениями и инициализациями переменных?
- И почему он также не работает внутри отдельного класса, который не является Activity?У меня есть отдельный класс csvFile, в котором я хотел разместить этот код, и независимо от того, где я его поместил, он не работает.