对于子类继承父类,父类再继承BaseActivity,BaseActivity中使用inject()方法的情况下,需要在父类中写入
@Autowired open lateinit var hardware: HardWare
在子类中写入:
@Autowired override lateinit var hardware: HardWare
这样才不会造成Arouter inject报错的问题