Ты если мышкой наведешь, студия тебе скажет, что не нравится
попробуй перемеиновать переменную settings
Переименовал Ничего
1) ?: null!! - это сильно, такого ещё не видел 2) после getString() добавь ?: “” 3) с будущими вопросами - в @startandroid
Ты ему String передаешь, а у самой property тип Editable. Замени на метод setText и проблем не будет
Мало null, ? и !!
Ты сам то понимаешь что написал? null!! ?
Да исправил уже Там в другом дело было
setText вместо text
Ну тогда ладно. Я думал ты пытаешься сделать null объект не налом.
text под капотом вызывает setText.
В душу эти ??? На джаве писал нормально все было понятно Зачем этот котлин придумали
Чтобы быстрее писать. Почитай синтаксис, станет понятнее.
Потому что это другой язык. На нем пишут как на Котлине, а не как на Джаве. У вас там написана хрень какая-то исключительно от незнания языка.
Ладно Дойдет потихоньку
В джаве написал нормально String s; а потом ловишь рандомные NPE 😏
Обсуждают сегодня