if (data?.data != null){
val uri : Uri = data.data!!
val coverPhoto = view?.findViewById<ImageView>(R.id.cover_photo)
coverPhoto!!.setImageURI(uri)
val storageRef = storageRef.reference.child("cover_photo")
.child(userID)
storageRef.putFile(uri).addOnSuccessListener {
Toast.makeText(context, "Cover Photo Saved", Toast.LENGTH_SHORT).show()
storageRef.downloadUrl
.addOnSuccessListener {
dataRef.reference.child("Users").child(userID).child("coverPhoto")
.setValue(it.toString())
}
}
}
}
else{ // if requestCode == 12
if (data?.data != null)
{
val uri2 : Uri = data.data!!
val profile_image_profile = view?.findViewById<ImageView>(R.id.profile_image_profile)
profile_image_profile?.setImageURI(uri2)
val storageRef = storageRef.reference.child("cover_photo")
.child(userID)
storageRef.putFile(uri2).addOnSuccessListener {
Toast.makeText(context, "Cover Photo Saved", Toast.LENGTH_SHORT).show()
storageRef.downloadUrl.addOnSuccessListener{
dataRef.reference.child("Users").child(userID)
.child("profilePhoto").setValue(it.toString())
}
}
}
}
}
fun startActivityForResult(requestCode : Int){
val intent = Intent()
intent.setAction(Intent.ACTION_GET_CONTENT)
intent.setType("image/*")
startActivityForResult(intent, requestCode)
}
} kuda postavit tochki ?
Оберните код в теги: 3 символа ` до и после кода (в случае одиночной конструкции достаточно 1 ` с обеих сторон). Спасибо!
Обсуждают сегодня