홈>
재활용보기에 데이터를로드하기 위해 페이지 매김을 위해 firestore ui를 사용하고 있습니다. 내 모델 클래스에서는 두 필드 만 값을 얻고 나머지는 null로 남아 있습니다. 무엇이 문제입니까?
'imgUrl'과 'createTime'에 값이 있고 나머지는 모두 null입니다. 사용자 정의 SnapshotParser를 사용하려고했습니다. 그러나 그것은 또한 내 문제를 해결하지 못합니다.
Query baseQuery = Ref.orderBy("createTime");
PagedList.Config config = new PagedList.Config.Builder()
.setEnablePlaceholders(false)
.setPrefetchDistance(10)
.setPageSize(8)
.build();
FirestorePagingOptions<NewsItem> options = new FirestorePagingOptions.Builder<NewsItem>()
.setLifecycleOwner(this)
.setQuery(baseQuery, config, NewsItem.class)
.build();
newsAdapter = new NewsAdapter(options);
//My model class class
public class NewsItem {
private String Headline;
private String Description;
private String Author;
private String AuthorId;
private String id;
private String imgUrl;
@ServerTimestamp
private Date createTime;
public NewsItem() {
}
public NewsItem(String Headline, String Description, String Author, String AuthorId, String imgUrl) {
this.Headline = Headline;
this.Description = Description;
this.Author = Author;
this.AuthorId = AuthorId;
this.imgUrl = imgUrl;
}
public String getHeadline() {
return Headline;
}
public String getDescription() {
return Description;
}
public String getAuthor() {
return Author;
}
public String getAuthorId() {
return AuthorId;
}
@Exclude
public String getId() {
return id;
}
public String getImgUrl() {
return imgUrl;
}
public Date getCreateTime() {
return createTime;
}
public void setId(String id) {
this.id = id;
}
public void setHeadline(String headline) {
Headline = headline;
}
public void setDescription(String description) {
Description = description;
}
public void setAuthor(String author) {
Author = author;
}
public void setAuthorId(String authorId) {
AuthorId = authorId;
}
public void setImgUrl(String imgUrl) {
this.imgUrl = imgUrl;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
}
- 답변 # 1
관련 자료
- r - 목록에있는 모든 dataframe 열의 클래스 가져 오기
- c# - redis 캐시에서 키를 전달하여 여러 값 가져 오기
- Angular 양식 그룹에서 값 가져 오기
- java - 다른 클래스에서 get 메서드를 호출 할 때 null 데이터 가져 오기
- MySQL 테이블에서 값을 가져 와서 Java에서 만든 클래스의 배열 목록으로 설정하려면 어떻게해야합니까?
- python - pytorch - vgg 모델을 순차적 모델로 변환하지만 다른 출력을 얻음
- python - 키 목록에 따라 dict에서 값 가져 오기
- javascript - firestore - 'collectionname/{id}'와 같은 참조에서 데이터 가져 오기 및 결과 목록 반복
- c++ - bool에서 값을 가져올 때이 범위에서 Temp가 선언되지 않았습니다
- Django - 장고 - form 클래스를 명시 적으로 작성하지 않도록 model 클래스를 직접 사용
- node.js - 이름과 태그 만 필요하지만 이제 출력에서 볼 수 있듯이 모델도 얻습니다
- python - sklearn에서 IterativeImputer의 출력으로 음수 값을 얻습니다
- python - Django는 모델에서 고유 한 값으로 두 개의 필드를 설정합니다
- python imaging library - Ubuntu 1804와 다른 OS에서 PIL을 통해 이미지를 저장하고 다시로드 한 후 다른 RGB 값 얻기
- c# - 변수 값이 업데이트되지 않습니다
- 실행에 포함 된 선형 모델이있는 R- 함수를 얻는 데 문제가 있습니다
- c # - 객체에서 xml로 변환 할 때 부울 값이 변환되지 않음
- python - PySpark의 열 조건을 사용하여 Null 값이 대체되지 않음
- if statement - Google 시트 또는 Excel에서 수식을 사용하여 틱 헤더 값 가져 오기
- Java 클래스에서 thisvariable이 null이라는 오류가 발생하는 이유
관련 질문
- java : Firestore-피드를 구성하고 시스템을 따르는 방법
- android : Firestore에서 무작위로 생성 된 맵 키를 출력하는 방법
- android : Flutter Firestore QuerySnapshot에 getter 'document의 인스턴스가 없습니다.
- java : 카메라 이미지를 SD 카드에 저장하고 Firestore 저장소에 업로드합니다.
- 여러 문서에서 FirestorePagingAdapter를 사용하는 Android 쿼리 데이터
- android : Firestore는 하나의 필드 만 업데이트합니다.
- Firestore Java Android에서 검색
- java : Android 스튜디오 Firebase. 20 분 후 값 삭제
- android : Firestore-경로 문자열을 사용하여 DocumentReference를 만드는 방법
적절한 자바 명명 규칙을 사용해야했다. '헤드 라인'은 firestore에 '헤드 라인'으로 저장됩니다. 다른 모든 변수는 자동으로 동일하게 변환됩니다. 모든 가변 낙타를 만들면 내 문제가 해결되었습니다.