summaryrefslogtreecommitdiffstats
path: root/fmapp2/src
diff options
context:
space:
mode:
authorKamal Negi <kamaln@codeaurora.org>2016-03-30 10:30:33 +0530
committerAbhisek Devkota <ciwrl@cyanogenmod.com>2016-04-19 20:40:06 -0700
commit836e8dc262d13eee0679986ceae5eda204d3c433 (patch)
treef8ac2c48b94ba37467439afd0af0f153bba08c35 /fmapp2/src
parent220242cbb65ead86adbae29eb8e4edaf94162679 (diff)
downloadandroid_hardware_qcom_fm-836e8dc262d13eee0679986ceae5eda204d3c433.tar.gz
android_hardware_qcom_fm-836e8dc262d13eee0679986ceae5eda204d3c433.tar.bz2
android_hardware_qcom_fm-836e8dc262d13eee0679986ceae5eda204d3c433.zip
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
Diffstat (limited to 'fmapp2/src')
-rw-r--r--fmapp2/src/com/caf/fmradio/FMRadio.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/fmapp2/src/com/caf/fmradio/FMRadio.java b/fmapp2/src/com/caf/fmradio/FMRadio.java
index 1d431f0..5009286 100644
--- a/fmapp2/src/com/caf/fmradio/FMRadio.java
+++ b/fmapp2/src/com/caf/fmradio/FMRadio.java
@@ -42,6 +42,7 @@ import android.content.DialogInterface.OnKeyListener;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.BroadcastReceiver;
+import android.content.res.Configuration;
import android.media.AudioSystem;
import android.media.AudioManager;
import android.media.MediaRecorder;
@@ -443,6 +444,12 @@ public class FMRadio extends Activity
}
@Override
+ public void onConfigurationChanged(Configuration newConfig) {
+ Log.d(LOGTAG, "onConfigurationChanged");
+ super.onConfigurationChanged(newConfig);
+ }
+
+ @Override
public void onRestart() {
Log.d(LOGTAG, "FMRadio: onRestart");
try {