private void addCheckins() { view.dialog.show(); Checkin checkin = new Checkin(); checkin.setPending(1); checkin.setMessage(view.mCheckinMessageText.getText().toString()); checkin.setLocationLatitude(String.valueOf(this.latitude)); checkin.setLocationLongitude(String.valueOf(this.longitude)); checkin.setDate((new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(new Date())); // set location to unknown so to save failed checkin to a database. checkin.setLocationName(getString(R.string.unknown)); Bundle checkins = new Bundle(); checkins.putString("firstname", view.mFirstName.getText().toString()); checkins.putString("lastname", view.mLastName.getText().toString()); checkins.putString("email", view.mEmailAddress.getText().toString()); checkins.putInt("pending", 1); checkins.putString("message", view.mCheckinMessageText.getText().toString()); checkins.putString("latitude", String.valueOf(this.latitude)); checkins.putString("longitude", String.valueOf(this.longitude)); checkins.putString("date", (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(new Date())); checkins.putString("location", getString(R.string.unknown)); checkins.putInt("id", id); uploadCheckins = new Intent(this, UploadCheckins.class); uploadCheckins.putExtras(checkins); startService(uploadCheckins); }