Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. @Override
  2. protected void onStart() {
  3. super.onStart();
  4.  
  5. FirebaseRecyclerAdapter<Comments, CommentsViewHolder> firebaseRecyclerAdapter
  6. = new FirebaseRecyclerAdapter<Comments, CommentsViewHolder>(
  7.  
  8. Comments.class,
  9. R.layout.comment,
  10. CommentsViewHolder.class,
  11. MarkersRef
  12. )
  13. {
  14. @Override
  15. protected void populateViewHolder(CommentsViewHolder viewHolder, Comments model, int position) {
  16.  
  17. viewHolder.setUsername((model.getUsername()));
  18. viewHolder.setComment(model.getComment());
  19. viewHolder.setDate(model.getDate());
  20. viewHolder.setTime(model.getTime());
  21.  
  22. }
  23. };
  24.  
  25. CommentsList.setAdapter(firebaseRecyclerAdapter);
  26.  
  27. }
  28.  
  29. public static class CommentsViewHolder extends RecyclerView.ViewHolder
  30. {
  31. View mView;
  32.  
  33.  
  34. public CommentsViewHolder(@NonNull View itemView) {
  35. super(itemView);
  36.  
  37. mView = itemView;
  38. }
  39.  
  40. public void setUsername(String username)
  41. {
  42. TextView myUserName = (TextView) mView.findViewById(R.id.username_comment);
  43. myUserName.setText(username+ " ");
  44. }
  45. public void setComment(String comment)
  46. {
  47. TextView myComment = (TextView) mView.findViewById(R.id.comment_text);
  48. myComment.setText(comment);
  49. }
  50. public void setDate(String date)
  51. {
  52. TextView myDate = (TextView) mView.findViewById(R.id.date_comment);
  53. myDate.setText(" Date: " + date);
  54. }
  55. public void setTime(String time)
  56. {
  57. TextView myTime = (TextView) mView.findViewById(R.id.time_comment);
  58. myTime.setText(" Time: " + time);
  59. }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement