Tôi mới dùng dao găm (mặc dù tôi có kinh nghiệm với DI khi làm việc trên Java EE WebApps bằng Weld).Tách phụ thuộc Dagger của Android không thành công trên các trường riêng tư
Điều tôi đang cố gắng làm là tiêm phụ thuộc vào một lớp học. Trường là riêng tư.
Dagger sau đó ném ngoại lệ cho biết nó không thể đưa vào trường riêng tư.
Lý do cho điều đó là gì?
Sau khi tất cả chúng ta có thể viết thư cho lĩnh vực tư nhân sử dụng phản xạ, ngay cả trên android ..
Nếu tôi đặt tầm nhìn của lĩnh vực này để một cái gì đó khác hơn là tin tiêm dường như làm việc.
Rất tốt, cảm ơn bạn đã nhập liệu. Xây dựng Injection là một cái gì đó tôi được sử dụng để làm việc với CDI .. –
Điều này làm việc cho các loại có thể xây dựng, nhưng các loại hệ điều hành Android như Hoạt động, Ứng dụng, Phân đoạn không có ý định được xây dựng bởi bất cứ điều gì ngoài khuôn khổ Android. cần thiết trong những trường hợp này. Nhưng đây là lời khuyên tốt nơi bạn có quyền kiểm soát đối với hàm tạo. –