Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. private void endTrip() {
  2. getCurrentLocation(new onAction() {
  3. @Override
  4. public void onStart() {
  5.  
  6. }
  7.  
  8. @Override
  9. public void onFinish(Object object) {
  10. String v = (String) object;
  11.  
  12. endTime = System.nanoTime();
  13. // trip.setEnd(mLastLocation.getLatitude() + ", " + mLastLocation.getLongitude());
  14. trip.setEnd(v);
  15.  
  16. trip.setStatus(TripStatus.FINISHED);
  17. int fare = getFare(endTime - startTime , trip.getStart(), trip.getEnd());
  18. trip.setFare(fare);
  19. trip.setTime(getFormatedTime(endTime - startTime));
  20. trip.updateTrip();
  21. startTrip = false ;
  22. carGet.setId(FirebaseAuth.getInstance().getCurrentUser().getUid());
  23. if (carGet.getStatus() == ON ){
  24. carGet.setStatus(CarStatus.OFF);
  25. carGet.setLocation(v);
  26. carGet.updateCar();
  27. }
  28. carGet.setAcquirekey(CarAcquireKey.LOCK);
  29. carGet.setCarstartend(CarTrip.END);
  30. carGet.updateCar();
  31. SweetAlertDialog
  32. pDialog = new SweetAlertDialog(this, SweetAlertDialog.WARNING_TYPE);
  33. pDialog.setTitleText("Fare");
  34. pDialog.setContentText("Trip Completed your fair is : " + fare + " LE");
  35. pDialog.setConfirmText("OK");
  36. pDialog.setConfirmClickListener(new SweetAlertDialog.OnSweetClickListener() {
  37. @Override
  38. public void onClick(SweetAlertDialog sweetAlertDialog) {
  39. Utils.launchActivity(MapsActivity.this,HomeActivity.class,null);
  40. finish();
  41. }
  42. });
  43. pDialog.show();
  44. end.setVisibility(View.GONE);
  45. }
  46. });
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement