آموزش hilt - قسمت اول
چهارشنبه, ۲۴ آبان ۱۴۰۲، ۰۴:۱۱ ق.ظ
معرفی انوتیشن های hilt:
1. ابتدا می بایست کلاس application را اکستند کرده و انوتیشن زیر را قبل از معرفی کلاس بنویسیم:
HiltAndroidApp@
2. استفاده از انوتیشن زیر به معنی این است که میشه در این کلاس آبجکت inject کرد:
AndroidEntryPoint@
3. استفاده از Inject@ در کانستراکتور یک کلاس به این معنی است که شی این کلاس تزریق خواهد شد. به صورت زیر:
class MyClass @Inject constructor(وابستگی ها) { }
در این کلاس اگر وابستگی وجود داشته باشه و در کلاس module وابستگی ها تعریف شده باشن، وابستگی ها تزریق میشن.
4. برای تزریق context قبلش از انوتیشن ApplicationContext@ استفاده میکنیم.
۰۲/۰۸/۲۴