Handle orientation change in FM app

A configuration change (such as a change in screen orientation,
language, input devices, etc) causes current activity to be
destroyed, going through the activity lifecycle process of
onPause(), onStop(), and onDestroy() as appropriate. If the
activity had been in the foreground or visible to the user,
once onDestroy() is called in that instance then a new instance
of the activity will be created.
Change will ensure that activity doesn't get restarted on
orientation configuration changes.

Change-Id: Ie991c90528834dd6106a586dccdd20a11a701fab
2 files changed