Инъекция рукояти для FragmentStateAdapter

Я реализую собственное приложение с помощью Hilt. Однако я столкнулся с проблемой при попытке ввести FragmentStateAdapter. Это создало циклическую зависимость. Как я могу это решить? Вот мой код:

@AndroidEntryPoint
class MainActivity : AppCompatActivity() {

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

FragmentStateAdapter класс

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

person avillagomez    schedule 18.09.2020    source источник
comment
Нашел решение здесь stackoverflow.com/questions/62850811/   -  person avillagomez    schedule 24.09.2020