findViewById ClassCastExcpetion

Я использую плагин kotlin-extension для поиска представлений.

Но теперь я получаю исключение

setSupportActionBar(mainActivity_toolbar)

Это работало до сих пор, но теперь это дает

ClassCastException: android.widget.FrameLayout cannot be cast to android.support.v7.widget.Toolbar

Последнее, что я сделал, это добавил идентификатор в свой fab и установил OnClickListener.

Но в моем layout.xml:

android.support.v7.widget.Toolbar имеет идентификатор "@+id/mainActivity_toolbar", а FrameLayout имеет идентификатор "@+id/mainActivity_framelayout".

Сначала я подумал, что есть ошибка в плагине kotlin-extension, но с findViewById он тоже не работает.

Спасибо


person lampenlampen    schedule 07.03.2017    source источник
comment
опубликуйте свой макет xml и код.   -  person Chetan Joshi    schedule 07.03.2017
comment
Пожалуйста, опубликуйте более крупные фрагменты кода, чтобы обеспечить некоторый контекст.   -  person zsmb13    schedule 07.03.2017


Ответы (1)


Перезапуск IntelliJ решил мою проблему.

Не думал об этом, только пересобрал свой проект, и это не помогло.

Из-за этого Post я подумал, что это может быть моя проблема, поэтому, поскольку перестроение не помогло, я перезапустил IntelliJ, и он работал.

person lampenlampen    schedule 07.03.2017