am 379cbb1d: Send STK Service Running RIL Request after sim module is ready

* commit '379cbb1dcc4f9c7f4ca485bc34ec056e87456c8d':
  Send STK Service Running RIL Request after sim module is ready
This commit is contained in:
Kazuhiro Ondo
2011-04-28 13:52:26 -07:00
committed by Android Git Automerger

View File

@@ -135,6 +135,7 @@ public class CatService extends Handler implements AppInterface {
static final int MSG_ID_CALL_SETUP = 4;
static final int MSG_ID_REFRESH = 5;
static final int MSG_ID_RESPONSE = 6;
static final int MSG_ID_SIM_READY = 7;
static final int MSG_ID_RIL_MSG_DECODED = 10;
@@ -172,9 +173,11 @@ public class CatService extends Handler implements AppInterface {
mIccRecords = ir;
// Register for SIM ready event.
mCmdIf.registerForSIMReady(this, MSG_ID_SIM_READY, null);
mCmdIf.registerForRUIMReady(this, MSG_ID_SIM_READY, null);
mCmdIf.registerForNVReady(this, MSG_ID_SIM_READY, null);
mIccRecords.registerForRecordsLoaded(this, MSG_ID_ICC_RECORDS_LOADED, null);
mCmdIf.reportStkServiceIsRunning(null);
CatLog.d(this, "Is running");
}
@@ -588,6 +591,10 @@ public class CatService extends Handler implements AppInterface {
case MSG_ID_RESPONSE:
handleCmdResponse((CatResponseMessage) msg.obj);
break;
case MSG_ID_SIM_READY:
CatLog.d(this, "SIM ready. Reporting STK service running now...");
mCmdIf.reportStkServiceIsRunning(null);
break;
default:
throw new AssertionError("Unrecognized CAT command: " + msg.what);
}