Tôi có một dự án Android sử dụng một dự án thư viện (tất cả đều được xây dựng). Tôi đang sử dụng ADT/SDK v14 và tôi cần truy cập vào lớp chính trong dự án chính và gọi hàm khi hộp thoại trong dự án thư viện bị loại bỏ. Bây giờ, tôi có thể làm điều đó nếu tôi thêm một tham chiếu đến dự án chính của tôi vào dự án thư viện, nhưng đó không phải là lý tưởng. Làm thế nào để tôi có được một tham chiếu đến một lớp trong dự án chính của tôi từ một lớp trong dự án thư viện?Truy cập vào lớp dự án chính từ một lớp thư viện
Đây là cách nó hoạt động:
- tôi có lớp học chính của tôi trong dự án của tôi đó là một tabhost
- Các tabhost được các mảnh vỡ cho các tab từ dự án thư viện
- Một trong những mảnh vỡ cho các tab khởi chạy Hộp thoại
- Khi DialogFragment đó bị loại bỏ, tôi cần gọi hàm fillItems() trong lớp chính (đây là nơi tôi bị kẹt)
Bất cứ ai có ý tưởng nào?
Cảm ơn, Ed
Từ góc độ OOP, bạn không nên giao tiếp theo cách đó. Bạn không muốn các thư viện của bạn được kết hợp chặt chẽ với các dự án chính của bạn; họ sẽ nhanh chóng trở thành "không thể chia sẻ." –
Vâng, tôi biết đó không phải là cách để đi và tôi đã cố gắng để tránh nó, nhưng tôi chỉ không thể quấn quanh đầu của tôi xung quanh những gì tôi cần phải làm. Câu trả lời dưới đây là những gì tôi cần để có được nó. Cảm ơn. – ssuperz28