Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void endTrip() {
- getCurrentLocation(new onAction() {
- @Override
- public void onStart() {
- }
- @Override
- public void onFinish(Object object) {
- String v = (String) object;
- endTime = System.nanoTime();
- // trip.setEnd(mLastLocation.getLatitude() + ", " + mLastLocation.getLongitude());
- trip.setEnd(v);
- trip.setStatus(TripStatus.FINISHED);
- int fare = getFare(endTime - startTime , trip.getStart(), trip.getEnd());
- trip.setFare(fare);
- trip.setTime(getFormatedTime(endTime - startTime));
- trip.updateTrip();
- startTrip = false ;
- carGet.setId(FirebaseAuth.getInstance().getCurrentUser().getUid());
- if (carGet.getStatus() == ON ){
- carGet.setStatus(CarStatus.OFF);
- carGet.setLocation(v);
- carGet.updateCar();
- }
- carGet.setAcquirekey(CarAcquireKey.LOCK);
- carGet.setCarstartend(CarTrip.END);
- carGet.updateCar();
- SweetAlertDialog
- pDialog = new SweetAlertDialog(this, SweetAlertDialog.WARNING_TYPE);
- pDialog.setTitleText("Fare");
- pDialog.setContentText("Trip Completed your fair is : " + fare + " LE");
- pDialog.setConfirmText("OK");
- pDialog.setConfirmClickListener(new SweetAlertDialog.OnSweetClickListener() {
- @Override
- public void onClick(SweetAlertDialog sweetAlertDialog) {
- Utils.launchActivity(MapsActivity.this,HomeActivity.class,null);
- finish();
- }
- });
- pDialog.show();
- end.setVisibility(View.GONE);
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement