제가 원하는 것은 파이어베이스에 저장된 uid 로그인 정보가 현재 로그인 정보와 같다면 그것을 timestamp로 정렬해서 촐력하려합니다.
아래 코드와 같이 작성하면 출력이 안됩니다. whereEqualTo와 orderBy는 같이 사용을 못하는 건가요?
firestore.collection("images").whereEqualTo("uid",uid).orderBy("timestamp").get()
.addOnSuccessListener(new OnSuccessListener<QuerySnapshot>() {
@Override
public void onSuccess(QuerySnapshot queryDocumentSnapshots) {
contentDTOs.clear();
try{
for(DocumentSnapshot snapshot : queryDocumentSnapshots.getDocuments()){
ContentDTO item = snapshot.toObject(ContentDTO.class);
contentDTOs.add(item);
}
}catch (Exception e){
}
str = Integer.toString(contentDTOs.size());
notifyDataSetChanged();
}
});