Tôi sẽ cố gắng giải thích chính xác những gì tôi cần làm.
Tôi có 3 màn hình riêng biệt nói A, B, C. Có một màn hình khác gọi là HomeScreen, trong đó tất cả 3 màn hình bitmap sẽ được hiển thị trong chế độ xem Thư viện và người dùng có thể chọn chế độ xem mà mình muốn đi.
Tôi đã có thể lấy Bitmap của cả 3 màn hình và hiển thị nó trong chế độ xem Thư viện bằng cách chỉ đặt tất cả mã trong Hoạt động của HomeScreen. Bây giờ, điều này đã làm phức tạp mã rất nhiều và tôi muốn đơn giản hóa nó.
Vì vậy, tôi có thể gọi một Hoạt động khác từ HomeScreen và không hiển thị nó và chỉ nhận Bitmap của màn hình đó. Ví dụ: giả sử tôi chỉ gọi HomeScreen và nó gọi Hoạt động A, B, C và không có Hoạt động nào từ A, B, C được hiển thị. Nó chỉ cung cấp Bitmap của màn hình đó bằng getDrawingCache (). Và sau đó chúng ta có thể hiển thị các ảnh bitmap đó trong chế độ xem Thư viện trong HomeScreen.
Tôi hy vọng tôi đã giải thích vấn đề rất rõ ràng.
Xin vui lòng cho tôi biết nếu điều này thực sự có thể.