小编Vla*_*hev的帖子

方法setCurrentState必须在主线程上调用,Android,Kotlin

Android studio 显示行中的错误

\n

REPOSITORY.insert(note){ onSuccess() }

\n

在“AddNewNoteFragmentViewModel”和行中

\n

viewModel.insert(AppNote(name = name, text = text)){ view?.findNavController()?.navigate(R.id.action_addNewNoteFragment_to_mainFragment)}

\n

在文件“AddNewNoteFragment”中

\n

我意识到该错误与流有关,但我不知道如何解决它

\n

如果有人知道,请帮忙,我在互联网上找不到任何有价值的东西

\n

添加新笔记片段

\n
  package com.example.notes.fragments.add_new_note\n\nimport android.os.Bundle\nimport androidx.fragment.app.Fragment\nimport android.view.LayoutInflater\nimport android.view.View\nimport android.view.ViewGroup\nimport androidx.lifecycle.ViewModelProvider\nimport androidx.navigation.findNavController\nimport com.example.notes.R\nimport com.example.notes.databinding.FragmentAddNewNoteBinding\nimport com.example.notes.model.AppNote\nimport com.example.notes.utilits.showToast\n\n\nclass AddNewNoteFragment : Fragment() {\n\n    private var _binding: FragmentAddNewNoteBinding? = null\n    val binding get() = _binding!!\n    private lateinit var viewModel: AddNewNoteFragmentViewModel\n\n    override fun onCreateView(\n        inflater: LayoutInflater, container: ViewGroup?,\n        savedInstanceState: Bundle?\n    ): View? {\n        _binding = FragmentAddNewNoteBinding.inflate(inflater, container, false)\n        val view = binding.root\n …
Run Code Online (Sandbox Code Playgroud)

android kotlin

3
推荐指数
1
解决办法
7490
查看次数

标签 统计

android ×1

kotlin ×1