在使用requestCellInfoUpdate方法之前,需要先监听CellInfo回调并处理回调的数据。处理回调的方法如下所示:
TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
PhoneStateListener phoneStateListener = new PhoneStateListener(){
@Override
public void onCellInfoChanged(List
//process cellInfo data here
}
};
telephonyManager.listen(phoneStateListener, PhoneStateListener.LISTEN_CELL_INFO);
//requestCellInfoUpdate telephonyManager.requestCellInfoUpdate(null);
这样处理之后再调用requestCellInfoUpdate方法时,就能正确返回更新后的时间戳了。
上一篇:Android特定功能
下一篇:AndroidTelephonyManager返回telephonyManager.getSimSerialNumber()和getDeviceId()的null值。