I have a problem with activities that contains mapView. When ever activity contains mapView on BACK button pressed instead of finishing only said activity, parent activity is finished too, without explicit finish call.
Main -> ActivityB (if ActivityB contains mapView on BACK app is closing because BACK on ActivityB closes ActivitB and Main)
Main-> ActivityA -> ActivityB (on BACK on ActivityB closes ActvityB and ActivityA and stays in Main activity).
finish method of any activity is not overridden.