#android #android-studio #kotlin #dependency-injection #dagger-hilt
#Android #android-studio #kotlin #внедрение зависимостей #кинжал-эфес
Вопрос:
Я пытаюсь использовать Hilt в образце проекта
но когда я скомпилировал свой проект, у меня появилось это примерное сообщение об ошибке :
Причина: com.example.pokemon.ui.Hilt_MainActivity
Это мой aclass activity:
@AndroidEntryPoint
class MainActivity : AppCompatActivity() {
private var binding: ActivityMainBinding? = null
private var isFavoriteListVisible = false
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding?.root)
supportFragmentManager.beginTransaction()
.replace(R.id.frameLayout, Home())
.commit()
binding?.changeFragment
?.setOnClickListener {
if (isFavoriteListVisible) {
isFavoriteListVisible = false
binding?.changeFragment?.text = "Favorites"
supportFragmentManager.beginTransaction()
.replace(R.id.frameLayout, Home())
.commit()
} else {
isFavoriteListVisible = true
binding?.changeFragment?.text = "Home"
supportFragmentManager.beginTransaction()
.replace(R.id.frameLayout, Favorites())
.commit()
}
}
}
}
Что я могу сделать, чтобы решить ее или получить более подробную информацию об этой проблеме
Комментарии:
1. Обычно при нажатии на
Build
кнопку есть кнопкаShow Stacktrace
или что-то в этом роде?2. На самом деле! появляется предупреждение из-за отсутствия kapt в gradle, большое спасибо