0

关联

我想获取 CellInfoGsm 数据,但出现了一些错误。

CellInfoGsm 是 CellInfo 的子类。我不知道如何获取 CellInfoGsm 数据。

有人可以帮我编写正确的代码吗?

TelephonyManager TM = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);

(CellInfoGsm) cellinfogsm = (CellInfoGsm)TM.getAllCellInfo();
4

1 回答 1

2

您的代码中有几个错误。

  • (CellInfoGsm) cellinfogsm需要更改为,CellInfoGsm cellinfogsm因为您没有在那里投射任何东西。

  • getAllCellInfo();返回一个列表。您必须首先在该列表中选择一个元素并使用它。通过编写CellInfoGsm cellinfogsm = (CellInfoGsm)TM.getAllCellInfo().get(0);我使用 0 作为示例来做到这一点,您首先需要检查列表的大小,然后选择一个 CellInfo 对象。

于 2012-11-29T02:31:09.810 回答