Postaram się wyjaśnić, co dokładnie muszę zrobić.
Mam 3 oddzielne ekrany, na przykład A, B, C. Jest jeszcze jeden ekran o nazwie HomeScreen, na którym wszystkie 3 ekrany powinny być wyświetlane w widoku galerii, a użytkownik może wybrać, w którym widoku chce przejść.
Udało mi się uzyskać mapy bitowe wszystkich 3 ekranów i wyświetlić je w widoku galerii, umieszczając cały kod tylko w Aktywności ekranu głównego. To bardzo skomplikowało kod i chciałbym go uprościć.
Czy mogę więc wywołać inną aktywność z HomeScreen i nie wyświetlać jej, a po prostu pobrać mapę bitową tego ekranu. Na przykład, powiedzmy, że po prostu wywołuję HomeScreen i wywołuje działanie A, B, C i żadne działania z A, B, C nie są wyświetlane. Po prostu podaje bitmapę tego ekranu przez getDrawingCache (). Następnie możemy wyświetlić te mapy bitowe w widoku galerii w HomeScreen.
Mam nadzieję, że bardzo jasno wyjaśniłem problem.
Daj mi znać, jeśli jest to rzeczywiście możliwe.