В PermissionManager я внедрил конструктор вместе с контекстом в качестве аргумента конструктора.
Ниже приведен фрагмент моего кода:
Модуль разрешений:
Код: Выделить всё
@Module
@InstallIn(SingletonComponent::class)
interface PermissionsModule {
@Provides
@Singleton
@ApplicationScope
fun providesPermissionManager(
@ApplicationContext context: Context
): PermissionManager = PermissionManager(context)
}
Код: Выделить всё
class PermissionManager @Inject constructor(
@ApplicationContext private val context: Context
) {
}
Просматривая документы и Stackoverflow, я узнал, что аргумент не может быть передан.
Я хотел бы знать, как передать контекст классу PermissionManager?
Любой очень ценю помощь.
Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/791 ... have-a-vis
Мобильная версия