Android 是否可以覆盖引导完成构造函数?
使用此代码,boot complete不会注册,但如果您删除构造函数,它将正常工作。(注:不用说,接收人已在舱单中正确注册)Android 是否可以覆盖引导完成构造函数?,android,constructor,broadcastreceiver,bootcompleted,Android,Constructor,Broadcastreceiver,Bootcompleted,使用此代码,boot complete不会注册,但如果您删除构造函数,它将正常工作。(注:不用说,接收人已在舱单中正确注册) 有谁能证实我对静态接收器无法拥有构造函数的担心,或者解释执行此代码的方法吗?由于构造函数有参数,因此启动时没有任何东西可以调用该代码。无法填充该参数,因此系统永远无法调用它。就系统而言,“外部”类是未知的实体 添加无参数构造函数或删除当前构造函数,以便系统可以访问它。由于构造函数有参数,因此启动时无法调用该代码。无法填充该参数,因此系统永远无法调用它。就系统而言,“外部”
有谁能证实我对静态接收器无法拥有构造函数的担心,或者解释执行此代码的方法吗?由于构造函数有参数,因此启动时没有任何东西可以调用该代码。无法填充该参数,因此系统永远无法调用它。就系统而言,“外部”类是未知的实体
添加无参数构造函数或删除当前构造函数,以便系统可以访问它。由于构造函数有参数,因此启动时无法调用该代码。无法填充该参数,因此系统永远无法调用它。就系统而言,“外部”类是未知的实体 添加无参数构造函数或删除当前构造函数,以便系统可以访问它
public class bootCompleteReceiver extends BroadcastReceiver{
private External external;
public bootCompleteReceiver(External _external){
external = _external;
}
@Override
public void onReceive(Context context, Intent intent) {
external.doStuff();
}
}