Q
没有空的构造函数
1
A
回答
1
尝试:
public RemoteService() {
super();
}
除非你的业务规则规定你不能真的有一个空的构造。那么你在某个地方呼叫new RemoteService()
,当你不应该。
0
您必须提供默认的构造函数,因为服务需要一个默认的构造函数,然后您可以使用参数化的构造函数。
public class ReminderService extends IntentService {
----------------------------
public ReminderService() // Need to add the default constructor
{
super("ReminderService"); // Calling the super constructor
}
public RemoteService(Context context, Handler handler) //Then use your own constructor
{
mAdapter = BluetoothAdapter.getDefaultAdapter();
mState = STATE_NONE;
}
----------------------------------
}
试试这个,让我知道如果你仍然有任何问题。
0
感谢您的回答,但与此同时,有人帮我清理了代码,删除了构造函数并做了其他一些事情,但我并不了解所有的东西。
我很抱歉,我无法解释到底什么是错的,但我可以说非参数构造函数产生错误。
相关问题
- 1. SQLite没有空的构造函数
- 2. 空的构造函数和没有构造函数有什么区别
- 3. 没有参数的构造函数或参数构造函数
- 4. NHibernate映射,没有空的构造函数和没有setter
- 5. QTimer:class没有构造函数
- 6. c + +没有匹配的构造函数?
- 7. F中没有构造函数的类#
- 8. “RavenReader.Web.Controllers.UserController”没有默认的构造函数
- 9. System.Configuration.Cast没有默认的构造函数
- 10. C++ - 没有匹配的构造函数
- 11. 没有默认的构造函数
- 12. C++没有匹配的构造函数
- 13. 没有名字的Java构造函数?
- 14. 没有构造函数的实例C++
- 15. 没有构造函数的Java类?
- 16. 没有构造函数的C#类
- 17. PhoneApplicationPage没有无参数构造函数
- 18. System.Data.Entity.Spatial.DbGeography - 没有无参数构造函数
- 19. 超类没有空的构造函数,但没有给出参数。 Spring集成
- 20. java.lang.InstantiationException:不能实例化类:没有空的构造函数
- 21. java.lang.InstantiationException:无法实例化类...没有空的构造函数
- 22. Android:无法实例化类:没有空的构造函数
- 23. 没有空的构造函数时创建服务
- 24. 类不能做没有空构造函数的序列化
- 25. PHP空构造函数
- 26. 模板类的构造函数没有匹配的构造函数
- 27. 隐式构造函数与“空”构造函数
- 28. 创建构造函数时没有适当的默认构造函数
- 29. navigationservice没有定义构造函数
- 30. DatabaseManager没有默认构造函数
为什么你不能添加一个空的构造函数? – Neil 2013-03-19 11:26:22
您必须添加一个无参数构造函数 – 2013-03-19 11:27:19