Proverò a spiegare cosa devo fare esattamente.
Ho 3 schermi separati dire A, B, C. C'è un'altra schermata chiamata diciamo HomeScreen in cui tutte e 3 le bitmap dovrebbero essere visualizzate nella vista Galleria e l'utente può selezionare in quale vista vuole andare.
Sono stato in grado di ottenere le bitmap di tutte e 3 le schermate e visualizzarle nella vista Galleria posizionando tutto il codice solo nell'attività HomeScreen. Ora, questo ha complicato molto il codice e mi piacerebbe semplificarlo.
Quindi, posso chiamare un'altra attività da HomeScreen e non visualizzarla e ottenere semplicemente la bitmap di quella schermata. Ad esempio, supponiamo che io abbia appena chiamato HomeScreen e che chiama Attività A, B, C e nessuna delle attività da A, B, C sia visualizzata. Fornisce semplicemente la bitmap di quella schermata tramite getDrawingCache (). E quindi possiamo visualizzare quelle bitmap nella vista Galleria in HomeScreen.
Spero di aver spiegato il problema molto chiaramente.
Per favore fatemi sapere se questo è effettivamente possibile.