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