Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void saveDriverLoc(final Location location){
- t = new Timer();
- t.scheduleAtFixedRate(new TimerTask() {
- @Override
- public void run() {
- ParseQuery<ParseObject> driverAlready = ParseQuery.getQuery("driverUser");
- driverAlready.whereEqualTo("username", orderName);
- driverAlready.findInBackground(new FindCallback<ParseObject>() {
- @Override
- public void done(List<ParseObject> objects, ParseException e) {
- for(ParseObject toDel : objects){
- toDel.deleteInBackground();
- }
- }
- });
- ParseObject driver = new ParseObject("driverUser");
- ParseGeoPoint driverLocation = new ParseGeoPoint(location.getLatitude(), location.getLongitude());
- driver.put("username", orderName);
- driver.put("driverLoc", driverLocation);
- driver.saveInBackground(new SaveCallback() {
- @Override
- public void done(ParseException e) {
- Toast.makeText(adminPlace.this, "Location Saved", Toast.LENGTH_SHORT).show();
- }
- });
- }
- }, 0, 10000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement