我编写了一个代码,用于计算wifi接入点的信号强度,并将其存储在一个数组中,如下所示。
int signallevel = WifiManager.calculateSignalLevel(result.level, 10);
signalStrength[i] = signallevel;
我在第2行得到一个空指针异常。
任何人都可以帮助我。提前致谢
答案 0 :(得分:0)
我猜您的变量signalStrength
未初始化。您也可以发布更多代码(仅用于验证假设)。
答案 1 :(得分:0)
你有像
这样的行吗?int[] signalStrength = new int[SOME_SIZE]
如果是,您确定SOME_SIZE>我?