Hilt injection for FragmentStateAdapter

Viewed 588

I'm implementing my own app using Hilt. However I ran into a problem when trying to inject a FragmentStateAdapter. It created a cycle dependency. How can I solve this? Here's my code:

@AndroidEntryPoint
class MainActivity : AppCompatActivity() {

private val screensViewPagerAdapter = 
      ScreensViewPagerAdapter(this)
... 
}

FragmentStateAdapter class

class ScreensViewPagerAdapter @Inject 
     constructor(@ActivityContext context: Context) : 
      FragmentStateAdapter(context as AppCompatActivity) {
...
}
0 Answers
Related