Guest User

Untitled

a guest
Jul 22nd, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. 10. Firebase – Database Delete
  2. ● 게시글을 완전히 삭제하는 기능입니다.
  3.  
  4. 1. delete_content 메소드에서 코드를 작성합니다.
  5. // 이미지 삭제 성공 시 데이터 베이스 값 삭제합니다.
  6. private void delete_content(final int position){
  7. storage.getReference().child("images")
  8. .child(imageDTOs.get(position).imageName)
  9. .delete().addOnSuccessListener(new OnSuccessListener<Void>() {
  10. // 데이터 베이스 값 삭제
  11. @Override
  12. public void onSuccess(Void aVoid) {
  13. database.getReference().child("images")
  14. .child(uidLists.get(position)).removeValue()
  15. .addOnSuccessListener(new OnSuccessListener<Void>() {
  16. @Override
  17. public void onSuccess(Void aVoid) {
  18. Toast.makeText(BoardActivity.this, "삭제가 완료 되었습니다.", Toast.LENGTH_SHORT).show();
  19. }
  20. }).addOnFailureListener(new OnFailureListener() {
  21. @Override
  22. public void onFailure(@NonNull Exception e) {
  23.  
  24. }
  25. });
  26. }
  27. }).addOnFailureListener(new OnFailureListener() {
  28. @Override
  29. public void onFailure(@NonNull Exception e) {
  30. Toast.makeText(BoardActivity.this, "삭제 실패", Toast.LENGTH_SHORT).show();
  31. }
  32. });
  33. }
Add Comment
Please, Sign In to add comment