Я постараюсь объяснить, что именно мне нужно делать.
У меня есть 3 отдельных экрана, скажем, A, B, C. Существует еще один экран, называемый, например, HomeScreen, на котором все 3 экрана должны отображаться в виде галереи, и пользователь может выбрать, в каком режиме он хочет перейти.
Мне удалось получить растровые изображения всех 3 экранов и отобразить их в виде галереи, поместив весь код только в HomeScreen Activity. Теперь это сильно усложнило код, и я хотел бы упростить его.
Итак, я могу вызвать другое действие с HomeScreen, не отображать его и просто получить растровое изображение этого экрана. Например, скажем, я просто вызываю HomeScreen, и он вызывает действия A, B, C, и ни одно из действий из A, B, C не отображается. Это просто дает растровое изображение этого экрана с помощью getDrawingCache (). И затем мы можем отобразить эти растровые изображения в виде галереи на домашнем экране.
Надеюсь, я очень ясно объяснил проблему.
Пожалуйста, дайте мне знать, если это действительно возможно.