我正在开发一个Android应用程序,用于在单击按钮时检测设备中的SIM更改。我希望应用程序使用警报管理器每5分钟执行一次checksimstate()
方法。我正在使用getSimSerialNumber()
和getSubscriberId()
来检测旧的SIM卡和新的SIM卡。
我应该在哪里调用方法checksimstate()
,以便每5分钟执行一次?
答案 0 :(得分:1)
每5分钟检查一次SIM状态并不是一个好主意。相反,您可以收听ACTION_SIM_STATE_CHANGED
广播接收器并编写代码以检测是否更改了SIM。