해결된 질문
작성
·
178
·
수정됨
0
안녕하세요!
섹션 0 예제 앱 만들기- 4를 보다가 제가 등록한 게시글 내용이 뜨지 않아서 질문 드립니다.
코드를 똑같이 작성하였는데(BoardListActivity- getData())
abc@abc.com, 12341234 를 입력하고 로그인하면 다음 화면으로 넘어가지 않고 튕깁니다.
근데 제가 밑 부분을 주석 치면 당연히 게시글 리스트는 안나오지만 다음 화면으로 넘어가지고
// val item= dataModel.getValue(Model::class.java)
// list.add(item!!)
list.add(Model("a"))
list.add(Model("b"))
list.add(Model("c")) 를 입력해도 정상적으로 로그인 및 데이터들이 잘 뜹니다....
왜 작동이 안되는지 알려주시면 감사하겠습니다 ..!
(참고로 오류 메시지는 뜨지 않습니다.!)
fun getData(){
val database = Firebase.database
val myRef = database.getReference("board")
val postListener = object : ValueEventListener {
override fun onDataChange(dataSnapshot: DataSnapshot) {
for (dataModel in dataSnapshot.children){
// val item= dataModel.getValue(Model::class.java)
// list.add(item!!)
}
LVAdaptor.notifyDataSetChanged()
}
override fun onCancelled(databaseError: DatabaseError) {
// Getting Post failed, log a message
Log.w("BoardListActivity", "loadPost:onCancelled", databaseError.toException())
}
}
myRef.addValueEventListener(postListener)
}
https://drive.google.com/file/d/1vZMMhP9F0YmhzMkGWVm3uNIrjkuywngV/view?usp=sharing
확인해주시면 감사하겠습니다!