У меня есть класс A, в котором определено мое представление fragment_my_quests. Синтетический импорт отлично работает в классе A. Теперь я расширяю B с помощью A и пытаюсь использовать синтетический импорт и идентификатор внутри моего дочернего класса B. Он отображается красным (ошибка компиляции). Но когда я запускаю приложение, оно работает нормально. Просто компилятор не способен этого понять. Прилагаю скриншоты для ознакомления.
Версия Koltlin: 1.3.20 Версия Anko: 0.10.8 Версия Gradle: 3.3.0
Это снимок экрана для родительского класса. Синтетический импорт работает нормально и не показывает ошибок компиляции.
Это скриншот дочернего класса. Синтетический импорт, и идентификатор, используемый в дочернем классе, отображается красным цветом.
kotlinx.android.synthetic.main.fragment_my_quests.view.*
- person Jeel Vankhede   schedule 13.02.2019