Android: Capturer le retour d'une activité

J'ai une question concernant le lancement de nouvelles activités. Il se résume à ceci.
J'ai 3 onglets sur une vue

A) contains gMap activity
 B) camera activity
 C) some random text fields.

Exigence est que l'application s'exécute en mode Portrait.

Tous les 3 onglets fonctionnent comme prévu w/l'exception de l'Aperçu de la Caméra de Surface (B). Il est tourné de 90 degrés. Ils seule façon de le faire est correct pour définir l'application de paysage qui jette tous mes onglets autour, et est à peu près impraticable.

Ma solution est ceci : remplacer

mon activité de la caméra avec une activité régulière qui est vide w/l'exception de

Intent i = new Intent(this,CameraActivity.class);
    startActivity(i);

Ce lance mon CameraActivity. Et cela fonctionne bien. J'ai eu à faire un linéaire de la mise en page et inclure les 3 images qui ressemblent à de vrais onglets, afin que je puisse essayer et de mimer le fonctionnement des onglets lors de la rotation de l'écran en mode paysage et garder les visuels que le portrait.
L'utilisateur peut cliquer sur une des images(boutons) pour afficher l'onglet suivant. C'est mon problème. Il devrait quitter mon "activité de la caméra de' retour à la vierge de l'activité " dans un onglet, où il devrait être interprété de cliquer sur le desiered onglet de mon image.

La chose principale est que, quand il revient, il revient à un vide (noir) de la page dans l'onglet (parce qu'il est "vide"). Comment puis-je capturer le retour de l'événement sur la page l'activité, puis de voir l'action qu'ils effectués?

Je peux mettre un onclicklistener où je peux répondre à la faux onglets (images) être cliqué pour sortir de l'activité de la caméra. À la sortie, l'onglet mise à jour c'est donc là que vous retournez. des Suggestions?

Merci,

InformationsquelleAutor Chrispix | 2009-01-16