Как отправить просмотр контента с androidx для привязки данных? - PullRequest
0 голосов
/ 30 января 2020

К сожалению, я не могу установить вид содержимого для моего приложения Android. Я не знаю, как это сделать для перехода на androidx.

Вот следующий фрагмент кода, который у меня не работает:

private lateinit var binding: ActivityPostListBinding

override fun onCreate(savedInstanceState: Bundle?){
        super.onCreate(savedInstanceState)

        binding = DataBindingUtil.setContentView(this, R.layout.activity_post_list)
        binding.postList.layoutManager = LinearLayoutManager(this, LinearLayoutManager.VERTICAL, false)

        viewModel = PostListViewModel(applicationContext)
        viewModel.errorMessage.observe(this, Observer {
            errorMessage -> if(errorMessage != null) showError(errorMessage) else hideError()
        })
        binding.viewModel = viewModel
    }

Как вы правильно его реализуете? Эта строка для androidx:

binding = DataBindingUtil.setContentView (this, R.layout.activity_post_list)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...