Small fixes

Make fuelsurveyactivity more robust; make double parsing more robust
Small fix

Added resultCode=resultCanceled check in ActivityResult; made consoles
more robust
Added back press check
Merge conflicts