2010-09-08 12 views
1

Est-il possible que je peux enregistrer le cliché actuel de mon application avant qu'il ne soit détruit (quand il est mis en rotation):Comment puis-je sauvegarder un instantané actuel de mon application avant de le faire pivoter?

Je sais que je peux enregistrer toutes mes données dans

public Object onRetainNonConfigurationInstance() {} 

Mais est-il quelque chose plus simple car j'ai beaucoup de données à sauvegarder.

+1

Eh bien, quel genre de données avez-vous? Combien plus simple avez-vous besoin ?! – EboMike

+0

J'ai 12 textfs dans mon activité. Peut-être que je suis paresseux. Je cherche juste à voir si j'ai d'autres options. –

Répondre

-1

Pourquoi ne pas utiliser buildDrawingCache(); Bitma b = getDrawingCache();

Ensuite, vous pouvez utiliser Canvas pour dessiner le bitmap et le faire pivoter.

Enfin, destroyDrawingCache().

c'est tout.

+2

Il ne veut pas dire un instantané littéral. (Je ne pense pas). Il veut dire un instantané des données. – I82Much

+0

bon aperçu des données –