본문 바로가기
학교/[java] 캡스톤 프로젝트(안드로이드 스튜디오)

안드로이드 파이어베이스 데이터 삭제 처리하기 (실패했다가 해결..!)

by hyeley5 2022. 11. 4.

일단 null값으로 공백이 생기는 건 보류하고 ... 

기본적인 기능으로 데이터 읽고 쓰기는 했으니 삭제 처리를 구현해야한다...!

 

 

계속 오류가 나는 것으로 보아 키 값을 이미지 url로 잡아서 오류가 나는듯 하니..

파일명을 어디서 어떻게 생성하는지 찾아야할 것 같다. (이미지 업로드 구현 코드는 내가 한게 아니라 더 해메는중..!!!)

삭제 버튼은 옷 정보에서 구현할 수 있게 한다. 

옷장 리스트에서 롱클릭으로 구현하려 했으나 실패...

 

하루종일 붙잡은 결과... = fail... ㅇ 걍 안됨........

아..........

 

안드로이드 파이어베이스 현재 위치 push값만 가져오면 될 것 같은데...왜 저장도 잘되고 key값 알면서 model에는 저장 웨 안해??웨??????????

그놈의 null 그만 보고싶습니다.......

저는 언제쯤 성장할 수 있을까요..........

다음날..

자꾸 model에 key값이 안 담겨져서 뭐가 문제인가 싶었는데...

단순히 순서에 문제였음.. 난 정말...... 

난 바보야..ㅠ^ㅠ 순서에 문제로 이렇게 하루종일 날릴 일이라니..

 

키 값 잘 보내지고 일치하고 확인 됐다!

 

intent 통해서 키값 보내고

String keyid = intent.getExtras().getString("keyID"); // 키 값 받아오기
··· child("images").child(a).setValue(null);

delete() 코드에 경로 설정해주고 일치하는 키값을 setValue(null); 로 바꾸어 삭제할 수 있도록 변경하였다!

 

코드 몇줄도 안되는 일을 이렇게 오래 걸리다니..흡..ㅠ^ㅠ 

댓글