paging config pageSize 관련
421
5 asked
안녕하세요 강의 잘듣고 있습니다.
실무적용하다가 궁금해서 질문드립니다.
1.현재 개발중인 서비스가 서버에서 데이터를 가져올때 요청한 갯수만큼 가져올수 있는데 만약 10개를 서버에 요청한다면 PagerConfig의 pageSize 인자도 10개로 맞춰줘야 하나요?
2.북서치예제에서 PAGING_SIZE 가 17이면 NPE가 발생해서 앱이 종료되는데 이유를 모르겠습니다.
3.현재 하단에 fragment 탭 4개가 있고 한개의 탭안에 2개의 자식 fragment가 중첩되는있는 구조인데 둘다 paging + stateflow 를 사용하고 있습니다. 그런데 다른 fragment 이동했다가 다시돌아오면 북서치예제처럼 스크롤이 마지막 포지션을 유지하는 것이 아니고 리스트를 새로 그려서 맨위로 올라갑니다. 스크롤을 유지하려면 어떻게 해야될까요? 그리고 리스트를 그려줄때 깜빡이는 현상이 있는데 북서치예제처럼 부드럽게 그려주려면 어떻게 해야될까요?
질문이 너무 중구난방이라 죄송합니다..
Answer 1
0
네 맞습니다.
API 스펙상 (https://developers.kakao.com/docs/latest/ko/daum-search/dev-guide#search-book) 한번에 50개 항목만 가져올 수 있는데 17이면 최대 가져오는 항목수가 곱하기 3이라 50을 넘어가서 그렇습니다.
강의에서 설명한 앱이 아닌것을 물어보셔서 답변하기가 어려워 일반적인 설명만 드리겠습니다. 프래그먼트 이동시 상태가 보존되는것은 Jetpack Navigation을 사용했기 때문입니다. 그리고 리스트가 깜빡이는 이유는 DiffUtil의 콜백 정의를 잘 못 하셔서 그럴 수 있습니다.
Coroutine, Flow 질문
0
379
1
Transformations import 안됨
0
570
1
moshi관련 질문입니다.
0
539
2
searchBooks() 에서 북 검색 입력을 너무 빨리 할 경우 마지막 글자로 검색이 안돼요.
0
352
1
안드로이드에서 아키텍처 패턴
0
403
1
RecyclerView.Adapter vs ListAdpater
0
459
1
Flows 와 Coroutine
1
554
1
[BookSearchAdapter] onBindViewHolder의 currentList[position] 질문
0
357
1
코루틴 메모리 관련해서 질문드립니다!
0
441
1
Java Bill Pugh Solution 에서 INSTANCE
0
457
1
nested json에서 특정 부분만 파싱하는법
0
484
1
Fragment에서의 viewBinding
0
511
3
toolbar 질문드립니다.
0
402
2
EditText 에서 delay 주셔서 처리하셨는데 flow 의 debounce() 하고 같은건가요?
2
559
1
코루틴 관련 질문
0
538
1
오류
1
488
2
강사님! 직렬화 라이브러리를 Moshi, kotlin serialization 두개를 사용하시던데 이유가 있으신가요?
1
737
1
EditText 는 kill 해도 값이 잘 저장되어있던데 혹시 제가 잘못테스트했을까요?
1
342
1
서버도 페이징 기능이 되는데 Paging 라이브러리가 필요할까요?
1
519
1
GSON 이 아닌 Moshi 를 사용하시는 이유가 있을까요?
1
1262
1
EditText 는 액티비티가 재생성되어도 값이 남아있던데 이유가 궁금해요
1
491
1
ViewModel 생성시 왜 초기값을 받지 않도록 했을까요?
1
431
1
Room DB에 id 항목 추가
0
246
1
안녕하세요. 용어에 대해 질문이 있어 글 남깁니다.
0
395
2

