summaryrefslogtreecommitdiffstats
path: root/FMRecord
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2014-05-31 19:42:45 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2014-05-31 19:42:45 -0700
commita363d1d11b158d9f051cb4c552264ade3a904f33 (patch)
tree39ee8d9f1a78d12803d836f04c7c25b443d7c67a /FMRecord
parentbdad6e9cd59033a694793ce0901eff931c27402d (diff)
parentee19114c8f270006013f4c358d5f3a8f6178f6d5 (diff)
downloadandroid_hardware_qcom_fm-a363d1d11b158d9f051cb4c552264ade3a904f33.tar.gz
android_hardware_qcom_fm-a363d1d11b158d9f051cb4c552264ade3a904f33.tar.bz2
android_hardware_qcom_fm-a363d1d11b158d9f051cb4c552264ade3a904f33.zip
Merge "FMRecord: Fix the issue with SDCard mount/unmounts"
Diffstat (limited to 'FMRecord')
-rw-r--r--FMRecord/src/com/codeaurora/fmrecording/FMRecordingService.java30
1 files changed, 0 insertions, 30 deletions
diff --git a/FMRecord/src/com/codeaurora/fmrecording/FMRecordingService.java b/FMRecord/src/com/codeaurora/fmrecording/FMRecordingService.java
index 62f4a94..d1c6154 100644
--- a/FMRecord/src/com/codeaurora/fmrecording/FMRecordingService.java
+++ b/FMRecord/src/com/codeaurora/fmrecording/FMRecordingService.java
@@ -92,7 +92,6 @@ public class FMRecordingService extends Service {
private Thread mStatusCheckThread = null;
private int clientPid = -1;
private String clientProcessName = "";
- private BroadcastReceiver mSdcardUnmountReceiver = null;
private String mAudioType = "audio/*";
public void onCreate() {
@@ -101,7 +100,6 @@ public class FMRecordingService extends Service {
Log.d(TAG, "FMRecording Service onCreate");
registerRecordingListner();
registerShutdownListner();
- registerStorageMediaListener();
}
public int onStartCommand(Intent intent, int flags, int startId) {
@@ -118,7 +116,6 @@ public class FMRecordingService extends Service {
}
unregisterBroadCastReceiver(mFmRecordingReceiver);
unregisterBroadCastReceiver(mFmShutdownReceiver);
- unregisterBroadCastReceiver(mSdcardUnmountReceiver);
super.onDestroy();
}
@@ -200,33 +197,6 @@ public class FMRecordingService extends Service {
return true;
}
- private void registerStorageMediaListener() {
- if (mSdcardUnmountReceiver == null) {
- mSdcardUnmountReceiver = new BroadcastReceiver() {
- @Override
- public void onReceive(Context context, Intent intent) {
- String action = intent.getAction();
- if ((action.equals(Intent.ACTION_MEDIA_UNMOUNTED))
- || action.equals(Intent.ACTION_MEDIA_EJECT)) {
- Log.d(TAG, "ACTION_MEDIA_UNMOUNTED Intent received");
- if (mFmRecordingOn == true) {
- try {
- stopRecord();
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
- }
- };
- IntentFilter iFilter = new IntentFilter();
- iFilter.addAction(Intent.ACTION_MEDIA_UNMOUNTED);
- iFilter.addAction(Intent.ACTION_MEDIA_EJECT);
- iFilter.addDataScheme("file");
- registerReceiver(mSdcardUnmountReceiver, iFilter);
- }
- }
-
private void sendRecordingStatusIntent(int status) {
Intent intent = new Intent(ACTION_FM_RECORDING_STATUS);
intent.putExtra("state", status);