inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

코딩의민족 앱 제작 (Android kotlin)

찜 기능 구현 3

list_array값 넣을 때 for문으로 넣었는데요. 리스트 화면이 안나와요..

202

이야이야

작성한 질문수 6

0

package com.example.comin.Zzim

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.util.Log
import android.widget.ImageView
import android.widget.ListView
import android.widget.Toast
import com.example.comin.R
import com.example.comin.Utils.FirebaseUtils
import com.google.firebase.firestore.DocumentSnapshot

class ZzimActivity : AppCompatActivity() {

val array_list = ArrayList<String>()
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_zzim)

val zzimAdapter = ZzimAdapter(this, array_list)
findViewById<ListView>(R.id.zzim_listview).adapter = zzimAdapter

FirebaseUtils.db.collection("zzim").document(FirebaseUtils.getUID()).get()
.addOnSuccessListener { documents ->
for(i in documents.data?.keys!!){
Log.e("ddddddd", "key : ${i}")
Log.e("ddddddd", "value : ${documents.get(i)}")
if (documents.get(i) == true){
array_list.add(i.toString())
}
}
zzimAdapter.notifyDataSetChanged()
}

}
}

저는 이렇게 했는데 로그도 잘나오고 array_list도 찍어보면 잘 나오거든요. 그래서 zzimAdapter.notifyDataSetChanged() 이걸 안 넣어서 안 나오나 해서 넣어봐도 찜 목록이 나오질 않는데 어떻게 해야할까요??

kotlin android

답변 1

0

개복치개발자

안녕하세요 

array_list가 잘 나오면 adpater 쪽에 문제일듯합니다.

adapter에서 값을 잘 받아서 레이아웃에 뿌려주는지 한번 확인해주시겠어요?

대부분 getItemCount()부분에서 return으로 0을 해놓는 실수를 많이 하시는데, return으로 숫자 3같은것을 넣어도 안 나오는지 확인해주시면 될 것 같습니다~

View Binding으로 GridView를 구현하고 싶습니다.(섹션0-GridView 강의 문의)

0

377

1

ListView를 ExpandableListView로 가능할까요.

0

507

1

gradle 버전 오류

0

338

2

E/eglCodecCommon 오류

0

275

1

Gridview 에러 질문이요

0

405

1

collection에서 오류가나네요

0

317

1

개복치님 같은 질문인데 어느정도 답변은 이해가됬습니다. 이 문법이 안되는 이유가 무엇일가요(firestore 데이터 불러오기)

0

487

2

firestore 데이터 불러오기 질문

0

566

3

로그인 창이 나오지 않아요

0

275

3

gridview 오류

0

229

1

버전문제 질문드립니다.

0

370

11

각 강의마다 리뷰 다르게 나오는 방법 힌트 좀 주세요!!

0

267

2

package명 컨벤션 질문

0

175

0

gridview 문제

1

395

3

어떤 프로그램으로 만들어야하나요?

0

222

1

파일배포

0

300

3

찜목록의 list_array의 값을 넣어주는 방식 질문입니다.

0

471

1

파이어베이스 Realtime Database

0

357

3

.collection(

0

141

0

회원가입, 리뷰

0

230

0

닉네임을 받아는 왔는데..

0

232

0

그리드뷰 관련질문입니다.

0

250

1

이번에 listview를 따라해보았는데 코드상에 오류가 안뜨는데 아이콘클릭시 앱이 종료되버립니다.

0

731

7

이 예제를 완료하고 나니까.. 멀티덱스 에러가 뜹니다...

0

238

2