Tôi hiện đang cố gắng thêm Dagger vào dự án Android của mình. Đối với các dự án ứng dụng, nó dễ dàng và rõ ràng đối với tôi, cách xây dựng ObjectGraph. Nhưng tôi không biết whats cách tốt nhất để làm điều này trong các dự án thư viện Android của tôi.Cách sử dụng dao găm trong dự án thư viện android
Tôi có nên tiếp tục xây dựng ObjectGraph trong lớp Ứng dụng của ứng dụng và chuyển OG sang LibraryModule - thu thập OG của thư viện vào Apps OG không? Hoặc tôi nên xây dựng toàn bộ ObjectGraph trong thư viện?
Nếu tôi cần tiêm một lớp học trong thư viện bằng ObjectGraph.inject(this)
thì sao? Trong các dự án Ứng dụng của tôi, tôi có thể nhận được OG từ lớp Ứng dụng. Nhưng làm thế nào để xử lý điều này trong thư viện? Tôi có nên thêm một phương thức @Provides cho ObjectGraph không?
Cảm ơn sự giúp đỡ của bạn.
Chỉnh sửa: Tóm lại: Làm thế nào tôi có thể gọi ObjectGraph.inject(this)
trong dự án thư viện của mình nơi tôi không có quyền truy cập vào OG vì nó đang được xây dựng trong Lớp Ứng dụng?
Tôi cũng có câu hỏi này ... Có ai thực sự biết cách thực hiện không? – mato
@sebastian Bạn đã giải quyết được vấn đề của mình chưa? nếu có thì hãy đăng giải pháp của bạn .. – Sachin
Tôi bị kẹt vì điều này trong Dagger 2 – conca