My application must check the status of the SIM card before performing the action. So for this I use TelephonyManager.getSimState (). If the application looks like SIM_STATE_READY, then it continues differently, showing an error to the user. This works fine so far, but lately I have received complaints from owners of LG-P500 devices (LG Optimus One), stating that although the user has a SIM card inserted in the device and capable of making / receiving calls, my application continues to give SIM error.
Logs from the user show that on the device I get the sim status as SIM_STATE_UNKNOWN (0).
OS Version :2.3.3 Brand :lge Device :thunderg
Is LG somehow controlling the status of Sim otherwise or is LG somehow considering SIM_STATE_UNKNOWN and SIM_STATE_READY the same?
Thanks,
Tushar
source share