Advertisement
maddein

level

Mar 30th, 2020
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.88 KB | None | 0 0
  1.  obj=new SessionManager(getActivity());
  2.         btnup.setOnClickListener(new View.OnClickListener() {
  3.             @Override
  4.             public void onClick(View v) {
  5.  
  6.                  FirebaseDatabase mDatabase;
  7.                  final DatabaseReference mDatabaseReference;
  8.                  mDatabase = FirebaseDatabase.getInstance();
  9.                   mDatabaseReference = mDatabase.getReference().child("User").child("Account").child(phone).child("child").child(name);
  10.                   mDatabaseReference.addListenerForSingleValueEvent(new ValueEventListener() {
  11.                     @Override
  12.                     public void onDataChange(DataSnapshot dataSnapshot) {
  13.  
  14.  
  15.  
  16.  
  17.                             point = Integer.parseInt(String.valueOf(dataSnapshot.child("point").getValue()));
  18.                             levels= Integer.parseInt(String.valueOf(dataSnapshot.child("level").getValue()));
  19.                             int rocketLevel = levels;
  20.  
  21.  
  22.  
  23.                         mDatabaseReference.child("level").setValue(levels + 1);
  24.                         Toast.makeText(getActivity(), "level == "+rocketLevel, Toast.LENGTH_SHORT).show();
  25.  
  26.                            switch (rocketLevel){
  27.  
  28. //                               case  0:
  29. //                               layoutrocket.setVisibility(View.VISIBLE);
  30. //                               translate(layoutrocket,leve1);
  31. //                               break;
  32. //
  33.                               case  1:
  34.                                rocketpath.setSpeed(1);
  35.                                rocketpath.setMaxFrame(180);
  36.                                rocketpath.resumeAnimation();
  37.                                break;
  38.  
  39.  
  40.                                case  2:
  41.                                    rocketpath.setMaxFrame(349);
  42.                                    rocketpath.setSpeed(1);
  43.                                    rocketpath.resumeAnimation();
  44.  
  45.                                break;
  46.  
  47.                                case  3:
  48.                                rocketpath.setMaxFrame(527);
  49.                                rocketpath.setSpeed(1);
  50.                                rocketpath.resumeAnimation();
  51.                                break;
  52.  
  53.  
  54.                                case  4:
  55.                                rocketpath.setMaxFrame(696);
  56.                                rocketpath.setSpeed(1);
  57.                                rocketpath.resumeAnimation();
  58.                                break;
  59.  
  60.                                case  5:
  61.                                rocketpath.setMaxFrame(893);
  62.                                rocketpath.setSpeed(1);
  63.                                rocketpath.resumeAnimation();
  64.                                break;
  65.  
  66.  
  67.                                case  6:
  68.                                rocketpath.setMaxFrame(1062);
  69.                                rocketpath.setSpeed(1);
  70.                                rocketpath.resumeAnimation();
  71.                                break;
  72.  
  73.  
  74.                                case  7:
  75.                                rocketpath.setMaxFrame(1227);
  76.                                rocketpath.setSpeed(1);
  77.                                rocketpath.resumeAnimation();
  78.                                break;
  79.  
  80.  
  81.                                case  8:
  82.                                rocketpath.setMaxFrame(1405);
  83.                                rocketpath.setSpeed(1);
  84.                                rocketpath.resumeAnimation();
  85.                                break;
  86.  
  87.                                case  9:
  88.  
  89.                                    rocketpath.setMaxFrame(1560);
  90.                                    rocketpath.setSpeed(1);
  91.                                    rocketpath.resumeAnimation();
  92.                                    levelup();
  93.  
  94.  
  95.                                    new SessionManager(getActivity()).setKeyDailyClaimed(false);
  96.                                    mDatabaseReference.child("level").setValue(0);
  97.  
  98.  
  99.                             mDatabaseReference.child("point").setValue(point + 1);
  100.                                    MainScreen.arrayList.get(MainScreen.postiongrid).setChildpoints(point+1+"");
  101.  
  102.                                    MainScreen.arrayList.get(MainScreen.postiongrid).setChildlevel(0+"");
  103.                            ChilddetailActivity.txtpoint.setText(point+1+"");
  104.  
  105.  
  106.  
  107.                            }
  108.  
  109.  
  110.                       //  Toast.makeText(getActivity(), "childPoints"+point, Toast.LENGTH_SHORT).show();
  111.  
  112.  
  113.                     }
  114.  
  115.                     @Override
  116.                     public void onCancelled(@NonNull DatabaseError databaseError) {
  117.                      //   Toast.makeText(getActivity(), "Error", Toast.LENGTH_SHORT).show();
  118.                       //  Toast.makeText(getActivity(), databaseError.getMessage(), Toast.LENGTH_SHORT).show();
  119.  
  120.                     }
  121.  
  122.                 });
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.             }
  131.         });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement