우선 Android 및 Firebase 데이터베이스 용 FirebaseUI를 사용하고 있습니다.다운로드 항목이 내림차순으로 표시됩니다.
firebase 쿼리는 오름차순으로 데이터 순서 지정만을 지원하므로 내림차순으로 RecyclerView
에 항목을 표시하기 위해 약간의 해킹이 발생했습니다.
다음은 내가 쿼리하는 방법입니다.
selectedCategory = "downloads"
array = new FirebaseArray(imageRef.orderByChild(selectedCategory).limitToLast(50), ImageModel.class);
여기 내 구현은 FirebaseRecyclerAdapter
입니다. 제발, 여기에 내가 onBindViewHolder
메서드를 재정의하십시오. 이것은 아이템을 재정렬하는 방법입니다. 그러나 실제로는 예상대로 작동하지 않습니다 (이 코드의 유무에 상관없이 아무런 효과가 없습니다. 두 경우 모두 목록이 동일합니다).
아마 배열을 뒤집을 수 있습니까? –
어댑터가 실행될 때만 배열이 채워지기 시작합니다. –
원하는 경우 자체 수신기와 어댑터를 사용하는 것이 좋습니다. –