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.
Condition 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);
Cette 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. toutes les Suggestions?
Merci,