Advertisement
Guest User

Untitled

a guest
Nov 17th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. public class MainActivity extends AppCompatActivity {
  2.  
  3. private EditText user;
  4. private Button login;
  5. private TextView txt_title;
  6. private EditText pass;
  7. FirebaseDatabase firebaseDatabase
  8. RecyclerView recyclerView;
  9. DatabaseReference databaseReference;
  10. FirebaseRecyclerOptions<post> options;
  11. FirebaseRecyclerAdapter<post,MyRecyclerViewHolder> adapter;
  12. @Override
  13. protected void onCreate(Bundle savedInstanceState) {
  14. super.onCreate(savedInstanceState);
  15. setContentView(R.layout.activity_main);
  16. login = (Button) findViewById(R.id.button);
  17. user= (EditText) findViewById(R.id.editText);
  18. pass= (EditText) findViewById(R.id.editText2);
  19. txt_title = (TextView) findViewById(R.id.textView);
  20.  
  21. firebaseDatabase = FirebaseDatabase.getInstance();
  22. databaseReference = firebaseDatabase.getReference("EDMT_FIREBASE");
  23. login.setOnClickListener(new View.OnClickListener() {
  24. @Override
  25. public void onClick(View v) {
  26. postComment();
  27. }
  28. });
  29.  
  30.  
  31. private void postComment() { // <--- Errore Variable postComment is never used
  32.  
  33. String title = login.getText().toString();
  34. String content = pass.getText().toString();
  35. post post = new post(title,content)
  36.  
  37. databaseReference.push()
  38. .setValue(post);
  39. adapter.notifyDataSetChanged();
  40.  
  41. displayComment();
  42. }
  43.  
  44. private void displayComment() { //<--- Errore Variable displayComment is never used
  45. options=
  46. new FirebaseRecyclerOptions.Builder<post>()
  47. .setQuery(databaseReference,post.class)
  48. .build()
  49.  
  50. FirebaseRecyclerAdapter<post,MyRecyclerViewHolder> adapter=
  51. new FirebaseRecyclerAdapter<post, MyRecyclerViewHolder>(options) {
  52. @Override
  53. protected void onBindViewHolder(@NonNull MyRecyclerViewHolder holder, int position, @NonNull post model) {
  54. holder.textView.setText(model.getTitle());
  55. //holder.comment.setText(model.getContent());
  56.  
  57. }
  58.  
  59. @NonNull
  60. @Override
  61. public MyRecyclerViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
  62. View itemView = LayoutInflater.from(getBaseContext()).inflate(R.layout.activity_main,false);
  63. return new MyRecyclerViewHolder(itemView);
  64. }
  65. };
  66. adapter.startListening();
  67. recyclerView.setAdapter(adapter);
  68. }
  69. }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement