java - 没有空的构造函数

标签 java android android-service

我正在尝试使用远程服务来构建蓝牙聊天(如 Android 示例之一)。但是自从我上次修改以来,应用程序没有启动,日志显示我的服务的错误 no empty constructor。我读过this post但我不能添加任何空的构造函数。一定是我做错了什么,或者它对远程服务不起作用。

这是我的构造函数:

public RemoteService(Context context, Handler handler) {
    mAdapter = BluetoothAdapter.getDefaultAdapter();
    mState = STATE_NONE;
}

有人能告诉我它有什么问题吗?

最佳答案

尝试:

public RemoteService() {
    super();
}

除非您的业务规则声明您真的不能有一个空的构造函数。然后你在某处调用一个 new RemoteService(),而你不应该这样做。

关于java - 没有空的构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15498129/

相关文章:

java - 无法在 android studio 中运行的服务内运行 DevicePolicyManger (deviceManger)

android - 如何解决从服务启动我的应用程序时发生的错误 "Default Activity Not Found"?

java - 如何查询用户输入?

java - 测量 Java 测试用例中的输入覆盖率

android - 当手机上的 "minimized"时,移动 Web 应用程序/pwa 可以发送 HTTP 请求吗?

android - 添加Firebase后,所有com.android.support库都必须使用完全相同的版本规范

java - 包 org.apache.commons 不存在

java - Eclipse JDT dom 重构,从一个编译单元中提取类成员并添加到另一个编译单元中

android - 如何将主要 Activity 和日期选择器分离到自己的类(class)

android - Toast.makeText().show() 消息在 Activity-less 服务中去哪里?