当SIM卡被锁定时,Android应用程序崩溃

时间:2011-02-07 14:57:58

标签: android

我正在开发一个自动启动应用程序。在应用程序启动的应用程序中,我需要获取SIM号码。当我没有应用任何SIM卡锁我的应用程序工作正常,但当我应用SIM卡锁并再次重启设备时,它要求输入SIM密码,一旦屏幕出现,我的自动启动应用程序就会因空指针异常而崩溃。

我如何克服这个问题..

1 个答案:

答案 0 :(得分:1)

当您查询IMSI时检测TelephonyManager是否返回null(当SIM未处于READY状态时会这样做。)

然后安排警报以便稍后检查,或者侦听指示SIM卡已解锁的电话状态或网络事件。