我想从 edittext android kotlin 向 firestore 添加数据

问题描述 投票:0回答:0

// 我想将数据添加到 firestore 但代码没有按我想要的方式执行 // 该文档显示了与我正在做的事情相同的事情,它在其他视频中也正在做,但在我这边,只有失败的监听器正在命中即使值不为空

  class MainActivity : AppCompatActivity() {

private lateinit var binding: ActivityMainBinding
private lateinit var db: FirebaseFirestore
private lateinit var editTextName: EditText
private lateinit var editTextNumber: EditText

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    binding = ActivityMainBinding.inflate(layoutInflater)
    setContentView(binding.root)
    editTextName = binding.nameEdtTxt
    editTextNumber = binding.numberEdtTxt


    binding.signup.setOnClickListener {

        val name = editTextName.text.toString()
        val number = editTextNumber.text.toString()

// 我在这里为 value 烤味精 value 在变量中响应但不添加到 firestore

        val hashMap = hashMapOf(
            "name" to name,
            "number" to number
        )
        db.collection("users").add(hashMap).addOnSuccessListener {
            Toast.makeText(this, "added", Toast.LENGTH_SHORT).show()
        }.addOnFailureListener {

/// 只有这东西在击中 谁能尽快帮忙

            Toast.makeText(this, "failed", Toast.LENGTH_SHORT).show()
        }

    }

    binding.txtAccount.setOnClickListener {
        startActivity(Intent(this@MainActivity, loginInActivity::class.java))
    }

}

}

android firebase kotlin google-cloud-firestore insert
© www.soinside.com 2019 - 2024. All rights reserved.