tabScreenMap = LinkedHashMap<Int, Screen>()
и вот так пытаюсь заполнить
private fun initTabScreenMap() {
tabScreenMap[R.id.action_tasks] = TasksScreen()
.......
}
и есть такая функция
private fun getTabScreen(tabId: Int): Screen {
return tabScreenMap[tabId]
}
вот тут 👆IDE подчеркивает мол возвращается Screen? может быть null
вопрос почему так происходит?
P.S. код взял с примера на гите и пытюсь переделать под себя
Квадратрые скобки это вызов map.get, который возвращает null, если по заданному ключу нет значения
Обсуждают сегодня