@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { GlobalInfo.MyTrackers.remove(listnewsData.get(position).PhoneNumber); DatabaseReference mDatabase= FirebaseDatabase.getInstance().getReference(); mDatabase.child("Users").child(listnewsData.get(position).PhoneNumber).child("Finders") .child(GlobalInfo.PhoneNumber).removeValue(); GlobalInfo globalInfo= new GlobalInfo(getApplicationContext()); globalInfo.SaveData(); Refesh(); } });
public static Completable remove (final DatabaseReference ref) { return Completable.create(e -> ref.removeValue((databaseError, databaseReference) -> { if(databaseError != null) { e.onError(new Throwable(databaseError.getMessage())); } else { e.onComplete(); } })).subscribeOn(Schedulers.single()); }
public Completable delete () { return Completable.create(e -> { DatabaseReference ref = FirebasePaths.threadMessagesRef(model.getThread().getEntityID()).child(model.getEntityID()); ref.removeValue((databaseError, databaseReference) -> { if (databaseError == null) { e.onComplete(); } else { e.onError(new Throwable(databaseError.getMessage())); } }); }); }
@Override public Completable deleteContact(User user, ConnectionType type) { return Completable.create(emitter -> { DatabaseReference ref = FirebasePaths.userContactsRef(ChatSDK.currentUser().getEntityID()).child(user.getEntityID()); ref.removeValue((databaseError, databaseReference) -> { if (databaseError == null) { emitter.onComplete(); } else { emitter.onError(databaseError.toException()); } }); }); }
@Override public void removeValue() { databaseReference.removeValue(); }
@Override public void removeValue(final CompletionListener listener) { databaseReference.removeValue(new com.google.firebase.database.DatabaseReference.CompletionListener() { @Override public void onComplete(com.google.firebase.database.DatabaseError databaseError, com.google.firebase.database.DatabaseReference databaseReference) { if (databaseError == null) { listener.onComplete(null, new DesktopDatabaseReference(databaseReference, firebaseDatabase)); } else { listener.onComplete(new DesktopDatabaseError(databaseError), new DesktopDatabaseReference(databaseReference, firebaseDatabase)); } } }); }
@Override public void onDataChange(@NonNull DataSnapshot dataSnapshot) { String imgUrl = ""; for (DataSnapshot chatSnapshot : dataSnapshot.getChildren()) { if (chatSnapshot.child("imageUrl").getValue() != null) { imgUrl = chatSnapshot.child("imageUrl").getValue().toString(); } imageUrlList.add(imgUrl); if (!started) { started = true; initializeDisplay(); } chatDB.child(chatSnapshot.getKey()).removeValue(); } }
@Override public void onClick(View view) { String uid = FirebaseAuth.getInstance().getCurrentUser().getUid(); if (!UserInformation.listFollowing.contains(usersList.get(rcViewHolders.getLayoutPosition()).getUid())) { rcViewHolders.follow.setText("Following"); rcViewHolders.follow.setBackground(ContextCompat.getDrawable(context, R.drawable.btn_round)); rcViewHolders.follow.setTextColor(Color.parseColor("#ffffff")); FirebaseDatabase.getInstance().getReference().child("users").child(uid).child("following") .child(usersList.get(rcViewHolders.getLayoutPosition()).getUid()).setValue(true); } else { rcViewHolders.follow.setText("Follow"); rcViewHolders.follow.setBackground(ContextCompat.getDrawable(context, R.drawable.button_follow)); rcViewHolders.follow.setTextColor(ContextCompat.getColor(context, R.color.blueLight)); FirebaseDatabase.getInstance().getReference().child("users").child(uid).child("following") .child(usersList.get(rcViewHolders.getLayoutPosition()).getUid()).removeValue(); } } });
AddGroupActivity.this.finish(); } else { FirebaseDatabase.getInstance().getReference().child("user/" + listIDRemove.toArray()[userIndex] + "/group/" + roomId).removeValue() .addOnCompleteListener(new OnCompleteListener<Void>() { @Override
mFriendReqDatabase.child(mCurrent_user.getUid()).child(user_id).removeValue().addOnSuccessListener(new OnSuccessListener<Void>() { @Override public void onSuccess(Void aVoid) {
public void deleteGroup(final Group group, final int index){ if(index == group.member.size()){ FirebaseDatabase.getInstance().getReference().child("group/"+group.id).removeValue() .addOnCompleteListener(new OnCompleteListener<Void>() { @Override FirebaseDatabase.getInstance().getReference().child("user/"+group.member.get(index)+"/group/"+group.id).removeValue() .addOnCompleteListener(new OnCompleteListener<Void>() { @Override
String idRemoval = ((HashMap) dataSnapshot.getValue()).keySet().iterator().next().toString(); FirebaseDatabase.getInstance().getReference().child("friend") .child(StaticConfig.UID).child(idRemoval).removeValue() .addOnCompleteListener(new OnCompleteListener<Void>() { @Override
.child("group").child(group.id).removeValue(); FirebaseDatabase.getInstance().getReference().child("group/"+group.id+"/member") .child(memberIndex).removeValue() .addOnCompleteListener(new OnCompleteListener<Void>() { @Override
public void setLiked(Image image) { if(!image.hasLiked) { // add new Like image.hasLiked = true; Like like = new Like(image.key, fbUser.getUid()); String key = database.child("likes").push().getKey(); database.child("likes").child(key).setValue(like); image.userLike = key; } else { // remove Like image.hasLiked = false; if (image.userLike != null) { database.child("likes").child(image.userLike).removeValue(); } } } }