小编use*_*803的帖子

Android kotlin 数据绑定与片段错误:找不到符号导入 com.example.***.databinding.FragmentUserBindingImpl;

我对 kotlin 比较陌生,并试图在某些片段中构建一个带有数据绑定的项目。我有一个名为 UserFragment 的片段,其中有一个 Recyclerview,如下所示:

class UserFragment : Fragment() {
  private lateinit var binding: FragmentUserBinding
  private lateinit var viewModel: UserListViewModel
  override fun onCreateView(
      inflater: LayoutInflater, container: ViewGroup?,
      savedInstanceState: Bundle?
  ): View? {
      // Inflate the layout for this fragment
      binding=DataBindingUtil.inflate(inflater,R.layout.fragment_user, container, false)
      binding.userRecycler.layoutManager = LinearLayoutManager(context, RecyclerView.VERTICAL, false)

      viewModel = ViewModelProviders.of(this).get(UserListViewModel::class.java)
      viewModel.errorMessage.observe(this, Observer {
              errorMessage -> if(errorMessage != null) showError(errorMessage) else hideError()
      })
      binding.mViewModel=viewModel
      return binding.root
      }

  override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
      super.onViewCreated(view, savedInstanceState)
      //start add activity
      val …
Run Code Online (Sandbox Code Playgroud)

data-binding android kotlin

5
推荐指数
1
解决办法
4344
查看次数

标签 统计

android ×1

data-binding ×1

kotlin ×1