我正在尝试使用远程服务来构建蓝牙聊天(如 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/