Advertisement
Guest User

Untitled

a guest
Feb 20th, 2018
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. Integer answersSum;
  2. public int average[] = {0, 0, 0, 0, 0, 0, 0, 0};
  3.  
  4. @Override
  5. protected void onStart() {
  6. super.onStart();
  7.  
  8. mAverageRef.child("answersSum").addValueEventListener(new ValueEventListener() {
  9. @Override
  10. public void onDataChange(DataSnapshot dataSnapshot) {
  11. answersSum = dataSnapshot.getValue(Integer.class);
  12. textViewQ2.setText(String.valueOf(answersSum));
  13. }
  14.  
  15. @Override
  16. public void onCancelled(DatabaseError databaseError) {
  17.  
  18. }
  19. });
  20.  
  21. mAverageRef.child("sectorResults").addValueEventListener(new ValueEventListener() {
  22. @Override
  23. public void onDataChange(DataSnapshot dataSnapshot) {
  24. int i = 0;
  25. for(DataSnapshot resultSnapshot : dataSnapshot.getChildren())
  26. {
  27. average[i] = resultSnapshot.getValue(Integer.class);
  28. i++;
  29. }
  30. }
  31.  
  32. @Override
  33. public void onCancelled(DatabaseError databaseError) {
  34.  
  35. }
  36. });
  37.  
  38. tallenna.setOnClickListener(new View.OnClickListener() {
  39. @Override
  40. public void onClick(View view) {
  41. answersSum = answersSum + 1;
  42. mAverageRef.child("answersSum").setValue(answersSum);
  43. String id = mAnswersRef.push().getKey();
  44. for (int i=0; i < 8; i++)
  45. {
  46. mAnswersRef.child(id).child(String.valueOf(i)).setValue(mOsaAlueTulos[i]);
  47. average[i]+=mOsaAlueTulos[i];
  48. mAverageRef.child("sectorResults").child(String.valueOf(i)).setValue(average[i]);
  49. }
  50. }
  51. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement