Привязка данных, класс привязки не может найти RealmObjects
Я использовал привязку данных с объектами области и после обновления android studio и gradle автоматически сгенерированные классы Binding не могут найти классы RealmDb или каталог. Я попытался удалить объект области из привязки данных, но проект не переопределит существующий автоматически сгенерированный класс, и я продолжаю получать ту же ошибку.
Вот как я связываю данные
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
val binding = DataBindingUtil.inflate(inflater, R.layout.fragment_article_info, container, false) as FragmentArticleInfoBinding
val view = binding.root
viewModel = ArticleInfoVM(arguments?.getInt(KEY_ARTICLE_ID)!!)
binding.article = viewModel?.article.get()
return view
}
Почему проект не может найти классы?
1 ответ
Иногда Android Studio не находит каталоги, если есть какие-либо ошибки по различным вопросам.
Вы можете попробовать удалить пакет "RealmDB" и очистить проект "Все", а затем повторить попытку вставить пакет emtyp RealmDB. Если есть какие-либо ошибки, исправьте по порядку.