Присваивания не являются выражениями, и в этом контексте разрешены только выражения. Я знаю, что это уже обсуждалось, но не понял.

Присваивания не являются выражениями, и в этом контексте разрешены только выражения. Я не знаю, как решить эту проблему.

private  fun uploadImageToFirebaswStorage(){
    if (selectedphotoUri = null) return
    val filename = UUID.randomUUID().toString()
     val ref = FirebaseStorage.getInstance().getReference("/images/$filename")

    ref.putFile(selectedphotoUri!!)
        .addOnSuccessListener {
            Log.d("Register","Successfully uploaded image: ${it.metadata?.path}")}

person anime verse    schedule 31.08.2019    source источник


Ответы (2)


selectedphotoUri = null — это задание. Скорее всего, вам нужно selectedphotoUri == null (два знака равенства), что является выражением равенства.

person CommonsWare    schedule 31.08.2019