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