Bu kodu vardır öğeyi dışlamak için: !dataSnapshot.hasChild(getUid())
true
isenasıl benim <code>populateViewHolder</code> bir FirebaseRecyclerAdapter
public void populateViewHolder(final CampaignHolder viewHolder, final Campaign campaign, final int position) {
String k = getRef(position).getKey();
ref.child(k).child("users").addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
if (!dataSnapshot.hasChild(getUid())) {
//Something...
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
//...Populating the viewholder...
Ben öğeyi kaldırmak istiyor, aksi takdirde sadece normal ViewHolder doldurma devam ediyor. Ben istemiyorum ben veritabanından öğe kaldırmak istemiyorum, sadece FirebaseRecyclerAdapter
dan gitti istiyorum. Bunu yapmak için hangi yöntem kullanılabilir?
Düzenleme: tesbit edilmemişse olduğu gibi ben HALA bu sorun için bir çözüm arıyorum. Benim çözümüm YÜKSEK cesaret kırıcı ve çok kötü bir uygulamadır ve bunu kendim kullanarak yeniden değerlendirdim.
dahaki sefere benziyor Ben 400 rep Bounty –
Hii vermek gerekecek, ben dosyalanmış tarih <= 1 saat ise gibi Firebase belirli kayıtları dışlamak istediğiniz .. herhangi var mı ipucu? Teşekkürler! –