Bonjour,

Je suis confronté a un problème technique concernant sur une application développée pour un client de l'entreprise qui m'emploie.

Détails du problème rencontré :

j'ai deux activity que l'on nommera Activity_1 et Activity_signature.

L'activity_1 liste des livraisons à effectuées ,mis en page avec un TableLayout.

https://www.dropbox.com/s/4jhprp6p2q...9-11-24-11.png

les livraisons présente dans le TableLayout sont cliquables et lorsque l'utilisateur appuis sur la livraison a effectué l'application fait apparaître le détail de cette même livraison avec en plus une série de boutons qui symbolisent les étapes de livraison .

https://www.dropbox.com/s/ke9uy7qmr6...9-11-30-52.png

De l'Activity_1 j'utilise un IntentForResult() pour lancer l'Activity_signature.

L'Activity_signature comme vous pouvez l'imaginer permet de signez à la main directement sur l'écran du téléphone, cette même Activity_signature renvois à l'Activity_1 un bitmap de la signature encoder en base 64.

Une fois de retour sur l'Activity_1 l'application ne conserve pas l'état complet dans lequel était l'activité avant de passer sur l'activity_signature et cela malgré l'utilisation de la méthode surchargé onSaveInstanceState(Bundle outState).

Je précise que les données relative a la livraison sont bien conserver et restauré mais l'état des bouton n'est pas pris en compte.

Sur un Galaxie S3 ya aucun probléme par contre sur un galaxie s2 les boutons ne sont pas restauré dans l'état précédent le lancement de l'Activity_signature.

j'ai beau chercher et encore chercher le pourquoi du comment je ne trouve pas de solution.