«dagger-2» 태그된 질문

4
단검 2 하위 구성 요소 및 구성 요소 종속성
Dagger 1의 plus()방법은 이전 응용 프로그램에서 매우 자주 사용 된 방법이므로 부모 그래프 바인딩에 대한 전체 액세스 권한을 가진 하위 구성 요소를 원할 수도 있습니다. 어떤 상황 에서 하위 구성 요소 종속성 대신 구성 요소 종속성 을 사용하는 것이 좋으며 그 이유는 무엇입니까?
135 dagger  dagger-2 

1
Dagger 2에서 구성 요소 (객체 그래프)의 수명주기를 결정하는 요소는 무엇입니까?
Dagger 2의 스코프, 특히 스코프 그래프의 수명주기를 둘러 보려고합니다. 범위를 벗어날 때 정리할 구성 요소를 어떻게 작성합니까? Android 애플리케이션의 경우 Dagger 1.x를 사용하는 경우 일반적으로 활동 레벨에서 하위 범위를 작성하도록 확장 할 애플리케이션 레벨에 루트 범위가 있습니다. public class MyActivity { private ObjectGraph mGraph; public void onCreate() { mGraph = …
134 java  dagger-2  lifecycle 

22
오류 : 프로그램 유형이 이미 있습니다 : android.support.design.widget.CoordinatorLayout $ Behavior
프로젝트를 빌드하는 동안 다음 오류가 발생합니다. 이 프로젝트에서 CoordinatorLayout을 사용하지 않았습니다. build.gradle에 종속성으로 추가되었습니다. Android Studio 3.2 Canary 4를 사용하고 있습니다. LogCat AGPBI : { "kind": "error", "text": "프로그램 유형이 이미 있습니다 : android.support.design.widget.CoordinatorLayout $ Behavior", "sources": [{}], "tool": "D8" } : app : transformDexArchiveWithExternalLibsDexMergerForDebug 실패 : 실패로 빌드가 실패했습니다. …

2
Android 프로젝트에서 처음부터 DAGGER 종속성 주입을 설정하는 방법은 무엇입니까?
Dagger를 사용하는 방법? Android 프로젝트에서 작동하도록 Dagger를 구성하는 방법은 무엇입니까? Android 프로젝트에서 Dagger를 사용하고 싶지만 혼란 스럽습니다. 편집 : Dagger2는 2015 년 04 월 15 일 이후로 출시되었으며 훨씬 더 혼란 스럽습니다! [이 질문은 내가 Dagger1에 대해 더 많이 배우고 Dagger2에 대해 더 많이 배우면서 내 대답에 추가하는 "스텁"입니다. 이 …

13
Android MVVM ViewModel에서 컨텍스트를 얻는 방법
내 Android 앱에서 MVVM 패턴을 구현하려고합니다. ViewModels에 안드로이드 특정 코드가 포함되어서는 안된다는 것을 읽었지만 (테스트를 더 쉽게하기 위해), 여러 가지 (xml에서 리소스 가져 오기, 기본 설정 초기화 등)에 컨텍스트를 사용해야합니다. 이를 수행하는 가장 좋은 방법은 무엇입니까? I 톱 AndroidViewModel내가하지 않도록 그 뷰 모델에 있어야하는 경우 해요 있도록 애플리케이션 컨텍스트에 대한 …

5
Dagger- 각 활동 / 조각에 대해 각 구성 요소와 모듈을 만들어야합니까?
나는 한동안 dagger2와 함께 일했습니다. 그리고 각 활동 / 조각에 대해 고유 한 구성 요소 / 모듈을 만드는 것이 혼란 스러웠습니다. 이것을 명확히 도와주세요. 예를 들어, 앱이 있고 앱에는 약 50 개의 화면이 있습니다. DI 용 MVP 패턴과 Dagger2에 따라 코드를 구현합니다. 50 개의 활동과 50 명의 발표자가 있다고 가정합니다. …

5
Dagger 2.2 컴포넌트 빌더 모듈 메소드가 더 이상 사용되지 않음
dagger 2.2를 사용하기 시작했고 컴포넌트 빌더의 모듈 메소드는 더 이상 사용되지 않습니다. 이것은 내 응용 프로그램 구성 요소입니다. @Component(modules = ApplicationModule.class) public interface ApplicationComponent { void inject(Application application); } 그리고 애플리케이션 모듈 : @Module public class ApplicationModule { Application application; public ApplicationModule(Application application) { this.application = application; } @Provides @Singleton …
81 android  dagger-2 

2
단검 2를 사용하여 ViewPager 내에서 동일한 조각의 ViewModel을 주입하는 방법
프로젝트에 Dagger 2를 추가하려고합니다. 조각에 ViewModels (AndroidX Architecture 구성 요소)를 주입 할 수있었습니다. 동일한 조각의 두 인스턴스 (각 탭마다 약간의 변경 만) 가있는 ViewPager가 있으며 각 탭 LiveData에서 (API에서) 데이터 변경에 대해 업데이트 되는 것을 관찰하고 있습니다. 문제는 API 응답이 와서 업데이트 할 LiveData때 현재 보이는 조각의 동일한 데이터가 모든 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.