groovy dependencies { ... implementation 'com.google.dagger:hilt-android:<version>' kapt 'com.google.dagger:hilt-android-compiler:<version>' } @HiltAndroidApp public class MyApplication extends Application { ... } @Module @InstallIn(ApplicationComponent.class) public abstract class MyModule { ... } @Module @InstallIn(ApplicationComponent.class) public abstract class MyModule { @Provides public static MyDependency provideMyDependency() { return new MyDependency(); } } public class MyActivity extends AppCompatActivity { @Inject MyDependency myDependency; ... } @EntryPoint @InstallIn(ActivityComponent.class) public interface MyEntryPoint { MyDependency getMyDependency(); }


上一篇:
下一篇:
切换中文