게시글읽기 공부하고 있는데요
424
작성한 질문수 5
저는 리스트가 여러개 있는데 리스트뷰목록이 1개밖에 안뜨네요 흠.. 왜 그럴까요? 도와주세요
답변 3
1
해결 됬습니다. 신경써주셔서 감사합니다.
이부분이 문제 였네요.. ^^ ㅎㅎ
FBRef.user
.child("Imdae")
.child(uid)
.addValueEventListener(postListener)
0
응용해서 만들어보고 있는데요
RVadapter
class ImdaeListRvAdapter (val imdaeDataList : MutableList<ImdaeListModel>) : BaseAdapter() {
override fun getCount(): Int {
return imdaeDataList.size
}
override fun getItem(position: Int): Any {
return imdaeDataList[position]
}
override fun getItemId(position: Int): Long {
return position.toLong()
}
override fun getView(position: Int, convertView: View?, parent: ViewGroup?): View {
var view = convertView
if (view == null) {
view = LayoutInflater.from(parent?.context).inflate(R.layout.activity_imdae_list_adapter,parent, false)
}
val sename = view?.findViewById<TextView>(R.id.sename12)
val sephone = view?.findViewById<TextView>(R.id.sephone12)
val address = view?.findViewById<TextView>(R.id.imdaeaddress22)
val kwanly = view?.findViewById<TextView>(R.id.imdaekwan11)
val bojung = view?.findViewById<TextView>(R.id.imdaebo11)
val worlse = view?.findViewById<TextView>(R.id.imdaeworl11)
val mjbb = view?.findViewById<TextView>(R.id.imdaemyung11)
sename!!.text = imdaeDataList[position].sename
sephone!!.text = imdaeDataList[position].sephone
address!!.text = imdaeDataList[position].address
kwanly!!.text = imdaeDataList[position].kwanry
bojung!!.text = imdaeDataList[position].bojung
worlse!!.text = imdaeDataList[position].worldse
mjbb!!.text = imdaeDataList[position].mjbb
return view!!
}
}ListActivity
class ImdaeListActivity : AppCompatActivity() {
private lateinit var auth: FirebaseAuth
private val imdaeDataList = mutableListOf<ImdaeListModel>()
private val TAG = ImdaeListActivity::class.java.simpleName
private lateinit var binding: ActivityImdaeListBinding
private lateinit var imdaeListAdapter : ImdaeListRvAdapter
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = DataBindingUtil.setContentView(this, R.layout.activity_imdae_list)
auth = Firebase.auth
binding.imdaeListBtn.setOnClickListener {
val intent = Intent(this, ImdaeSaActivity::class.java)
startActivity(intent)
}
imdaeListAdapter = ImdaeListRvAdapter(imdaeDataList)
binding.imdaeListView.adapter = imdaeListAdapter
//임대 리스트
getImdaeListData()
}
private fun getImdaeListData(){
val postListener = object : ValueEventListener {
override fun onDataChange(datasnapshot: DataSnapshot) {
imdaeDataList.clear()
for (dataModel in datasnapshot.children) {
Log.d(TAG, dataModel.toString())
val item = dataModel.getValue(ImdaeListModel::class.java)
imdaeDataList.add(item!!)
}
imdaeListAdapter.notifyDataSetChanged()
Log.d(TAG, imdaeDataList.toString())
}
override fun onCancelled(databaseError: DatabaseError) {
Log.w(TAG, "loadPost:onCancelled", databaseError.toException())
}
}
FBRef.user.addValueEventListener(postListener)
}
}
ListModel
class ImdaeListModel (
val sename: String = "",
val sephone: String = "",
val address: String = "",
val address1: String = "",
val kwanry: String = "",
val bojung: String = "",
val worldse: String = "",
val mjbb: String = "",
)FBRef
class FBRef {
companion object {
private val database = Firebase.database
val user = database.getReference("userInfo")
}
}
스크린샷

열심히 살펴봤는데 원인을 알수가 없네요...ㅠ.ㅠ
이미지가 기본이미지인지 확인
0
132
1
NavController error 발생
0
141
1
fragment 생성하고 메인에서 불러왔는데 안뜹니다.
0
141
2
67강 댓글
0
100
2
7강 데이터바인딩 에러
0
116
2
Firebase 스토리지 유료화 문제
1
297
2
게시글 이미지가 파이어베이스에 저장되지 않습니다.
0
181
2
AVD 갤러리에 이미지 저장 안되는 문제
0
241
2
이미지 받아오는 방법?
0
204
2
회원탈퇴 기능을 추가하려고 합니다.
0
188
2
상태바 질문 드립니다.
0
111
1
섹션2 인트로 페이지 꾸미기 질문 드립니다.
0
110
1
게시판 글을 길게 쓸경우
0
124
2
로그인 로그아웃
0
177
2
갤럭시 연결시 게시판에 업로드한 사진이 보이지 않아요.
0
207
2
웹뷰 AVD 실행안됨
0
191
1
자막켜기가 안되요 ㅜ.ㅜ
1
185
1
리사이클러뷰, 그리드레이아웃 오류
0
186
2
리사이클러뷰 오류 해결 방법이 궁금합니다.
0
194
1
firebase 스마트폰으로 연결이 안되는데 원인이 있을까요
0
259
2
안드로이드 스튜디오 게시글 이미지 업로드 유무
0
217
1
firebase 설정 오류
0
304
2
홈 화면 커뮤니티
0
178
1
게시판 글 읽기
0
240
2





