@Override
 protected void onLocationReceived(Object parm) {
   if (getIntent().hasExtra(IntentConstants.SURVEY)) {
     responses.setSurveyId(surveys.getId());
     responses.setStatus("incomplete");
     responses.setMobileId(UUID.randomUUID().toString());
     responses.setLatitude(CommonUtil.getValidLatitude(appController));
     responses.setLongitude(CommonUtil.getValidLongitude(appController));
     Intent intent = new Intent(SurveyDetailsActivity.this, NewResponseActivity.class);
     intent.putExtra(IntentConstants.SURVEY, surveys);
     startActivity(intent);
   }
   dbAdapter.insertDataResponsesTable(responses);
   finish();
 }