Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. Query baseQuery = Ref.orderBy("createTime");
  2.  
  3. PagedList.Config config = new PagedList.Config.Builder()
  4. .setEnablePlaceholders(false)
  5. .setPrefetchDistance(10)
  6. .setPageSize(8)
  7. .build();
  8. FirestorePagingOptions<NewsItem> options = new FirestorePagingOptions.Builder<NewsItem>()
  9. .setLifecycleOwner(this)
  10. .setQuery(baseQuery, config, NewsItem.class)
  11. .build();
  12.  
  13. newsAdapter = new NewsAdapter(options);
  14.  
  15.  
  16. //My model class class
  17.  
  18.  
  19. public class NewsItem {
  20. private String Headline;
  21. private String Description;
  22. private String Author;
  23. private String AuthorId;
  24. private String id;
  25. private String imgUrl;
  26. @ServerTimestamp
  27. private Date createTime;
  28.  
  29.  
  30.  
  31. public NewsItem() {
  32. }
  33.  
  34. public NewsItem(String Headline, String Description, String Author, String AuthorId, String imgUrl) {
  35. this.Headline = Headline;
  36. this.Description = Description;
  37. this.Author = Author;
  38. this.AuthorId = AuthorId;
  39. this.imgUrl = imgUrl;
  40.  
  41. }
  42.  
  43. public String getHeadline() {
  44. return Headline;
  45. }
  46.  
  47. public String getDescription() {
  48. return Description;
  49. }
  50.  
  51. public String getAuthor() {
  52. return Author;
  53. }
  54.  
  55. public String getAuthorId() {
  56. return AuthorId;
  57. }
  58.  
  59. @Exclude
  60. public String getId() {
  61. return id;
  62. }
  63.  
  64. public String getImgUrl() {
  65. return imgUrl;
  66. }
  67.  
  68. public Date getCreateTime() {
  69. return createTime;
  70. }
  71.  
  72. public void setId(String id) {
  73. this.id = id;
  74. }
  75.  
  76. public void setHeadline(String headline) {
  77. Headline = headline;
  78. }
  79.  
  80. public void setDescription(String description) {
  81. Description = description;
  82. }
  83.  
  84. public void setAuthor(String author) {
  85. Author = author;
  86. }
  87.  
  88. public void setAuthorId(String authorId) {
  89. AuthorId = authorId;
  90. }
  91.  
  92. public void setImgUrl(String imgUrl) {
  93. this.imgUrl = imgUrl;
  94. }
  95.  
  96. public void setCreateTime(Date createTime) {
  97. this.createTime = createTime;
  98. }
  99.  
  100. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement