Hirdetés
- HiFi műszaki szemmel - sztereó hangrendszerek
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- LG LCD és LED TV-k
- Plazma TV topic
- Vezeték nélküli fülhallgatók
- Milyen alaplapot vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- AMD Navi Radeon™ RX 9xxx sorozat
- Apple MacBook
- Milyen belső merevlemezt vegyek?
Új hozzászólás Aktív témák
-
kobe24
tag
Sziasztok!
Dagger2 témában lenne problémám, remélem van itt valaki aki használja, és tud is segíteni.
Probléma: szeretnék létrehozni egy olyan modult ami csak egy bizonyos fragment-ben érhető el. Viszont ez nem sikerül, ha a modult globálissá teszem, akkor működik, innen tudom, hogy nem azzal van a gond. Jelenleg így próbálom megoldani:FragmentsModule.kt
@Module
abstract class FragmentsModule {
@ContributesAndroidInjector
abstract fun contributeLoginFragment() : LoginFragment
@ContributesAndroidInjector(modules = [UserFragmentModule::class])
abstract fun contributeUserFragment() : UserFragment
}UserFragmentModule.kt
@Module
class UserFragmentModule {
@Provides
@Singleton
fun provideExtendedMediaPlayer() : ExtendedMediaPlayer = ExtendedMediaPlayer()
@Provides
@Singleton
fun provideIAudioManager() : IAudioManager = AudioManager()
@Provides
@Singleton
fun provideUserRepository() : UserRepository = UserRepository()
}Itt keletkezik a hiba, folyamatosan azt írja, hogy nincs olyan metódus ami az IAudioManager osztályt létrehozná. Ha ezt az egész USerFragmentModule osztályt már az AppComponent interface modules tömbjében felsorolom, akkor jó az egész. Elvileg ennek működnie kéne, és kiváltaná azt, hogy subcomponent-eket kelljen létrehoznom. Amit találtam példaprogramokat ott is csak szimplán a ContributesAndroidInjector-t használták, nem volt semmi extra lépés.
Új hozzászólás Aktív témák
- Lexus, Toyota topik
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- One otthoni szolgáltatások (TV, internet, telefon)
- HiFi műszaki szemmel - sztereó hangrendszerek
- LEGO klub
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- LG LCD és LED TV-k
- Plazma TV topic
- Vezeték nélküli fülhallgatók
- Milyen alaplapot vegyek?
- További aktív témák...
- AMD Radeon RX 7600 8GB OC HIBÁTLAN!!
- Hibátlan 2+ Év Garancia! GIGABYTE GeForce RTX 4060 EAGLE OC 8GB
- AZONNAL KÉSZLETRŐL! AMD Ryzen 7 9800X3D 64GB 6000MHz RAM 2TB Gen4 SSD RTX 5090 32GB GDDR7 1200W
- AZONNAL KÉSZLETRŐL! Intel Core i5 14600K 64GB 6000MHz RAM 2TB Gen4 SSD RTX 5060 8GB FSP 750W
- AZONNAL KÉSZLETRŐL! Intel Core i5 14600K 32GB 6000MHz RAM 2TB Gen4 SSD RTX 5060 8GB FSP 750W
- Lenovo ThinkPad // T - Széria // X1 carbon // X1 Yoga 2-in-1 // és a többiek... 3-12. gen.
- BESZÁMÍTÁS! MSI B450M R5 5600X 32GB DDR4 512GB SSD RX 6700XT 12GB Zalman S2 TG GIGABYTE 750W
- HIBÁTLAN iPhone 15 Pro Max 256GB Natural Titanium -1 ÉV GARANCIA -Kártyafüggetlen, 100% Akkumulátor
- 184 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5090
- iKing.Hu - OnePlus Nord 4 5G 16/512 GB Használt, karcmentes 3 hónap garancia
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest


