为什么类扩展intentservice需要空构造函数?

Sur*_*esh 2 android

任何人都可以解释一下并帮助我理解它.

Com*_*are 6

所有组件(活动,服务,内容提供者和广播接收者)都需要一个空构造函数,因为Android将根据需要尝试创建对象.Android无法使用其他构造函数,因为它无法知道要传递的参数值.

  • @trojanfoe:这是超类提供的构造函数.*你*需要实现一个零参数构造函数,*chain*到一个参数的超类构造函数,其中该参数是用于记录AFAIK的名称.是的,这很烦人. (2认同)