我正在使用 requestCellInfoUpdate() 回调来获取最新的单元格信息结果。它在 Android Q 及更高版本中运行良好,但当我在 10 以下版本中使用它时,应用程序崩溃。我的目标是在所有 Android 版本中不断获取最新的单元信息结果。期待你的回复。这对我来说非常重要。谢谢!
telephonyManager.requestCellInfoUpdate(this.getMainExecutor(), new TelephonyManager.CellInfoCallback() {
@Override
public void onCellInfo(@NonNull List<CellInfo> cellInfos) {
Toast.makeText(MainActivity.this, "Helsinki", Toast.LENGTH_SHORT).show();
cellInfoList.clear();
for (int i = 0; i < cellInfos.size(); i++) {
CellInfo cellInfo = cellInfos.get(i);
if (cellInfo.isRegistered())
cellInfoList.add(cellInfo);
}
bindValues();
}
});