인프런 커뮤니티 질문&답변
작성자 없음
작성자 정보가 삭제된 글입니다.
데이터 가져오기 참조 질문
작성
·
422
퀴즈
컴퓨팅 시스템에서 서버의 주된 역할은 무엇인가요?
사용자 인터페이스를 디자인하는 역할
클라이언트의 요청에 따라 데이터를 제공하는 역할
앱의 모든 코드를 최종적으로 실행하는 역할
클라이언트 기기의 하드웨어를 직접 제어하는 역할
답변 4
0
아래와 같이 코드를 보시면 myRef를 위에 선언해놓고 선언해줬습니다.
myRef부분을 myRef.child() 안에 사용하려면
val myRef를 선언해줄 필요 없이
myRef.child("").setValue() 이런식으로 사용해주시면 됩니다~
0
혹시 한번더 질문 드려도 될까요?
위에 한번 더 선언한 부분은 onCreate함수 안에 (데이터 추가 이벤트리스너 밖) 말씀하시는 건가요? 근데 위에서 선언을 안해주면 데이터 추가 이벤트 리스너에를 사용하지 못하지 않나요.. ? (사진참고)
저장 버튼 클릭 리스너에 있는 부분이 불필요한 부분인건가요? 그런데 그부분을 삭제하니까 에러는 나지 않는데 저장된 데이터베이스를 불러와서 리스트뷰에 보여주는 부분이 아예 안뜨더라구요.. 다른 코드에 문제가 있는 걸까요?
감사합니다
0
네 모르고 사진 첨부를 못했네요
제가 사진속에서 드래그 한 부분 - 데이터 베이스에서 데이터를 읽어올때 필요한 코드
가 onCreate 함수 안에서 한번(사진속 분할화면 윗쪽)
, onCreate함수 안에서 저장 버튼을 클릭했을때 리스너에서 한번(사진 속 분할화면 아랫쪽)
총 두번 선언되는데 저장버튼을 클릭했을때 리스너에서도 또 선언을 해주어야 하는 이유가 궁금합니다.
그리고 child() 코드를 추가해서 각 유저마다 다른 메모 데이터를 제공하는데, 저장버튼 클릭 리스너와
데이터를 추가할때 이벤트 리스너에만 추가해주면 되나요?
감사합니다.






감사합니다!