我有一个想要触发通知的应用程序,通知数据来自api请求,我使用的是mvvm模式,使用dagger-hilt注入了viewmodel,在我的活动和片段中效果很好但是当我尝试将其注入到广播接收器中时,它无法正常工作,并且我不知道代码的实际问题是什么,感谢您。
@AndroidEntryPoint
class AlarmReceiver : BroadcastReceiver () {
@Inject lateinit var leagueViewModel : LeagueViewModel
override fun onReceive(context: Context?, intent: Intent?) {
AlarmHelper.setAlarm(context!!)
if(Constants.checkConnectivity(context)){
if(intent?.action == "intent.action.android.games"){
//Using the viewmodel insid this function to get data from api
fireGameNotification(context,leagueViewModel)
}
}
}
A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution