Я не уверен, что вопрос кажется идеальным, но я буду признателен за любую помощь
вот моя база данных firebase
![enter image description here](https://i.stack.imgur.com/Glzf6.png)
У меня есть 2 разные ссылки. Один - пользователь, а другой - элемент. Это приложение для покупки и продажи. Я хочу установить изображение пользователя для его элемента в действии показа элемента ...
как я go о запросе ..
если boyo@yahoo.com опубликовать элемент, я хочу, чтобы другие пользователи увидели его изображение и его полные имена под showitemactivity
здесь скрин-шоу моего элемента активности шоу ![enter image description here](https://i.stack.imgur.com/oNmmd.jpg)
спасибо в ожидании
вот код, который я использую
private fun getItemDetails(itemId: String?) {
val firebaseDatabase: FirebaseDatabase = FirebaseDatabase.getInstance()
var rootRef: DatabaseReference = firebaseDatabase.reference
rootRef.child("Items").child(itemId!!).addValueEventListener(object : ValueEventListener{
override fun onDataChange(p0: DataSnapshot) {
if (p0.exists()) {
val sellerid: String = p0.child("uid").value.toString()
(imagesArray as ArrayList<Items>).clear()
for (snapshot in p0.children) {
val items = p0.getValue(Items::class.java)
/* var decimalFormat: DecimalFormat = DecimalFormat("#,##0.00")
var formattedValue: String = decimalFormat.format(items!!.getpricee())*/
(imagesArray as ArrayList<Items>).add(items!!)
priceTV!!.text = items.getpricee()
titleTV!!.text = items.gettitlee()
descriptionTV!!.text = items.getdescriptionn()
categoryTV!!.text = items.getcategoryy()
subcategoryTV!!.text = items.getsubcategoryy()
state!!.text = items.getstatee()
lga!!.text = items.getlgaa()
date!!.text = items.getdatee()
time!!.text = items.gettimee()
rootRef.child("Users").addValueEventListener(object : ValueEventListener {
override fun onCancelled(p0: DatabaseError) {
}
override fun onDataChange(p0: DataSnapshot) {
if(p0.exists()) {
for(snapshot in p0
.children) {
val users = snapshot.getValue(Users::class.java)
if(snapshot.equals(sellerid)) {
username!!.text = users!!.getFullnamee()
if(users.getImageee().isEmpty()) {
userImage!!.setImageResource(R.drawable.avatarplaceholder)
} else {
Picasso.get().load(users.getImageee())
.into(userImage)
}
}
}
}
}
})
}
}
sliderPageAdapter?.notifyDataSetChanged()
}
override fun onCancelled(p0: DatabaseError) {
}
})
}