2011-02-07 34 views
0

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

我怎样才能解决这个问题..

回答

1

检测在查询IMSI(这是做当SIM卡是不是在就绪状态)的TelephonyManager是否返回空。

然后安排闹钟稍后检查,或者监听表示SIM卡已解锁的电话状态或网络事件。

+0

Greattttt.2.2选项似乎不错。我怎么能听电话状态? – 2011-02-07 15:43:15