Can we do constructor injection in serivice ```cla...
# android
Can we do constructor injection in serivice
Copy code
class MyFirebaseMessagingService @Inject constructor(private val repository : Repository) :
    FirebaseMessagingService() {....}
the problem is on the first launch of app ... app is crashing with below message java.lang.RuntimeException: Unable to instantiate service com.projects.driverapp.MyFirebaseMessagingService: java.lang.InstantiationException: java.lang.Class<com.projects.driverapp.MyFirebaseMessagingService> has no zero argument constructor but after this crash on second launch of app , this project works without crash , what is the root cause ?
You can't, the system instantiates Services using reflection and invokes a constructor without arguments
thanks man