Advertisement
Guest User

code

a guest
Aug 19th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.88 KB | None | 0 0
  1. private void saveDriverLoc(final Location location){
  2.  
  3. t = new Timer();
  4. t.scheduleAtFixedRate(new TimerTask() {
  5.  
  6. @Override
  7. public void run() {
  8. ParseQuery<ParseObject> driverAlready = ParseQuery.getQuery("driverUser");
  9. driverAlready.whereEqualTo("username", orderName);
  10. driverAlready.findInBackground(new FindCallback<ParseObject>() {
  11. @Override
  12. public void done(List<ParseObject> objects, ParseException e) {
  13. for(ParseObject toDel : objects){
  14. toDel.deleteInBackground();
  15. }
  16. }
  17. });
  18. ParseObject driver = new ParseObject("driverUser");
  19. ParseGeoPoint driverLocation = new ParseGeoPoint(location.getLatitude(), location.getLongitude());
  20. driver.put("username", orderName);
  21. driver.put("driverLoc", driverLocation);
  22. driver.saveInBackground(new SaveCallback() {
  23. @Override
  24. public void done(ParseException e) {
  25. Toast.makeText(adminPlace.this, "Location Saved", Toast.LENGTH_SHORT).show();
  26. }
  27. });
  28. }
  29.  
  30. }, 0, 10000);
  31.  
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement