본문 바로가기

RecyclerView

(2)
[안드로이드][프로젝트2]Firebase orderByChild descending 하는 법 (부제: recyclerView setReverseLayout(true)) 내가 본래 원했던 것은 firebase orderByChild를 통하여 recyclerView를 내림차순으로 정렬하는 거였다. 먼저 내가 시도했을 때 소용 없었던 방법을 소개하겠다. 1. 공식문서에 있는 내용 citiesRef.orderBy("name", Direction.DESCENDING); 이 방법은 공식문서에서 나온 내용이나 실제로 위와 같이 코드를 입력하면 작동이 안 된다. Direction에서 문제가 생겨 통하지 않는다. 출처: https://firebase.google.com/docs/firestore/query-data/order-limit-data#java_2 Cloud Firestore로 데이터 정렬 및 제한 | Firebase Documentation Join Firebase at G..
[안드로이드][프로젝트2] 네이버 검색 API + RecyclerView + CardView+ Hanlder의 postDelayed 네이버 검색 API + RecyclerView + CardView를 이용하여 사진과 같이 정보가 나오길 바랐는데, 처음에 했을 때는 오류가 나왔다. 그래서 Log.d를 열심히 찍어가며 어디서 문제가 생기는 건지 봤고, 원인을 발견했다. 답은 네트워크 연결보다 array 불러오는 게 빨라서 안 됐던 것이었다. 그래서 array 불러오는 곳에다가 handler의 postDelayed 메소드를 이용하여 지연시켰더니 내가 원하는대로 나왔다. handler의 postDelayed 메소드 // 2초간 멈추게 하고싶다면 Handler handler = new Handler(); handler.postDelayed(new Runnable() { public void run() { // 하려는 것을 넣어주자. ㅎㅎ } ..