昨天我试图为这个类创建一个对象,以便能够使用它的方法getGsmBitErrorRate()和getGsmSignalStrength(),但是Eclipse IDE会抛出构造函数不可见的错误。这一行:
SignalStrength x = new SignalStrength();
清单文件中设置的目标SDK是7.有什么想法可以解决这个问题吗?
抱歉,我忘了提到编程语言是Java,我正在尝试为Android制作应用程序。
答案 0 :(得分:1)
假设你在谈论Android SignalStrength
class,就我所见,没有任何公共构造函数。您需要从其他地方获取对实例的引用 - 例如通过覆盖PhoneStateListener
中的onSignalStrenthsChanged
。
答案 1 :(得分:0)
以下是您可能用于获取实例引用的方法。因为你有一个信号强度的私人构造函数