diff options
author | Preeti Ahuja <preetia@codeaurora.org> | 2015-01-06 18:43:29 -0800 |
---|---|---|
committer | Arne Coucheron <arco68@gmail.com> | 2015-02-27 19:42:16 +0000 |
commit | ee9728f99f63fe91f873a9357861ac4e02dbd368 (patch) | |
tree | 2016ae8a7317745d7b5dd96376100f43208082e3 | |
parent | 5bcb49174aaba83eb2b7bfaf26b930f78c6b8f4d (diff) | |
download | android_frameworks_opt_telephony-ee9728f99f63fe91f873a9357861ac4e02dbd368.tar.gz android_frameworks_opt_telephony-ee9728f99f63fe91f873a9357861ac4e02dbd368.tar.bz2 android_frameworks_opt_telephony-ee9728f99f63fe91f873a9357861ac4e02dbd368.zip |
Revert "Send external state again after updating siminfo table"stable/cm-12.0-YNG1I
This reverts commit 03f9d2056a95fc4d9ccfcec92f21faaa328426a8.
Change-Id: Ic44c967882c817208471510a6545b899676124f6
-rwxr-xr-x[-rw-r--r--] | src/java/com/android/internal/telephony/uicc/IccCardProxy.java | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/src/java/com/android/internal/telephony/uicc/IccCardProxy.java b/src/java/com/android/internal/telephony/uicc/IccCardProxy.java index 6431ab4a4..29f36fc88 100644..100755 --- a/src/java/com/android/internal/telephony/uicc/IccCardProxy.java +++ b/src/java/com/android/internal/telephony/uicc/IccCardProxy.java @@ -19,10 +19,8 @@ package com.android.internal.telephony.uicc; import static android.Manifest.permission.READ_PHONE_STATE; import android.app.ActivityManagerNative; -import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; -import android.content.IntentFilter; import android.os.AsyncResult; import android.os.Handler; import android.os.Message; @@ -130,19 +128,6 @@ public class IccCardProxy extends Handler implements IccCard { private boolean mIsCardStatusAvailable = false; private PersoSubState mPersoSubState = PersoSubState.PERSOSUBSTATE_UNKNOWN; - // Sim State events may be broadcasted before the siminfo table update has been - // completed. Due to this such events may be broadcasted with dummy subId for a - // particular slotId. Therefore, setExternalState once the siminfo table has been updated. - // For example, if the UI receives the sim state broadcast with the state as pin locked - // with dummy subId, the pin lock screen will not be displayed. - private BroadcastReceiver mReceiver = new BroadcastReceiver() { - @Override - public void onReceive(Context context, Intent intent) { - if (TelephonyIntents.ACTION_SUBINFO_RECORD_UPDATED.equals(intent.getAction())) { - setExternalState(mExternalState, true); - } - }}; - public IccCardProxy(Context context, CommandsInterface ci) { log("Creating"); mContext = context; @@ -153,9 +138,6 @@ public class IccCardProxy extends Handler implements IccCard { mUiccController.registerForIccChanged(this, EVENT_ICC_CHANGED, null); ci.registerForOn(this,EVENT_RADIO_ON, null); ci.registerForOffOrNotAvailable(this, EVENT_RADIO_OFF_OR_UNAVAILABLE, null); - IntentFilter filter = - new IntentFilter(TelephonyIntents.ACTION_SUBINFO_RECORD_UPDATED); - mContext.registerReceiver(mReceiver, filter); setExternalState(State.NOT_READY); } @@ -171,7 +153,6 @@ public class IccCardProxy extends Handler implements IccCard { public void dispose() { synchronized (mLock) { log("Disposing"); - mContext.unregisterReceiver(mReceiver); //Cleanup icc references mUiccController.unregisterForIccChanged(this); mUiccController = null; |