Guest User

Untitled

a guest
Sep 18th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. UserId = FirebaseAuth.getInstance().getCurrentUser().getUid();
  2. final DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
  3. DatabaseReference gameInfoRef = rootRef.child("user").child(UserId).child("gameInfo");
  4.  
  5. gameInfoRef.addValueEventListener(new ValueEventListener() {
  6. @Override
  7. public void onDataChange(DataSnapshot dataSnapshot) {
  8.  
  9. ListView lv_SelectGame = findViewById(R.id.lv_SelectGame);
  10. GameList.clear();
  11.  
  12. for (DataSnapshot ds : dataSnapshot.getChildren()) {
  13. Game game = ds.getValue(Game.class);
  14. GameList.add(game);
  15. }
  16.  
  17. History_SelectGameAdapter adapter = new History_SelectGameAdapter(ida_History_SelectGame.this, GameList);
  18. lv_SelectGame.setAdapter(adapter);
  19. }
  20.  
  21. @Override
  22. public void onCancelled(DatabaseError databaseError) {
  23. // Getting Post failed, log a message
  24. }
  25. });
  26.  
  27. gameInfo
  28. -LMIdDTDiUd3ajVVMdzC
  29. gameDate: "2018-09-01"
  30. gameMode: "SomeMode"
  31.  
  32. -LMOGEUbCTsaeywPICqi
  33. gameDate: "2018-09-06"
  34. gameMode: "SomeMode"
  35.  
  36. -LMQfCQ7TO21WP3qW7v3
  37. gameDate: "2018-09-15"
  38. gameMode: "SomeMode"
  39.  
  40. lv_SelectGame.setOnItemClickListener(new AdapterView.OnItemClickListener() {
  41. @Override
  42. public void onItemClick(AdapterView<?> parent, View view, final int position, long id) {
  43. ListView lv_SelectGame = findViewById(R.id.lv_SelectGame);
  44.  
  45. Toast.makeText(ida_History_SelectGame.this, "getKey() of this item", Toast.LENGTH_SHORT).show();
  46.  
  47. }
  48.  
  49. lv_SelectGame.setOnItemClickListener(new AdapterView.OnItemClickListener() {
  50. @Override
  51. public void onItemClick(AdapterView<?> parent, View view, final int position, long id) {
  52. Game game = GameList.get(position);
  53. String key = game.getKey();
  54. Toast.makeText(ida_History_SelectGame.this, "getKey() of this item", Toast.LENGTH_SHORT).show();
  55.  
  56. }
Add Comment
Please, Sign In to add comment