J'ai une TabActivity avec 4 onglets. J'ai un service en cours d'exécution - ce service fonctionne même après que mon TabActivity a été détruit.Sélection d'un onglet spécifique dans une TabActivity à partir d'un PendingIntent envoyé à partir d'une notification
Lorsque le service reçoit un événement, je crée une notification. Le TabActivity peut, à ce moment, être détruit, ou juste courir en arrière-plan.
Comment puis-je créer un Notification/PendingIntent qui va soit lancer le TabActivity s'il n'est pas en cours d'exécution, soit l'amener au premier plan s'il l'est déjà, et focaliser un onglet spécifique basé sur l'événement?
J'ai pensé à enregistrer un récepteur de diffusion par programmation dans TabActivity, et avec cela je vais pouvoir mettre l'accent sur l'onglet, mais comment faire de TabActivity l'activité active?
Est-il possible d'ouvrir un onglet spécifique si l'activité de tabulation est déjà ouverte? L'activité de tabulation est en premier plan, pas en arrière-plan et après avoir tapé sur la notification d'état, l'activité de tabulation doit uniquement changer l'onglet actuellement défini? –
@Khushbu Shah, en ajoutant "android: launchMode =" singleTask "résout votre problème si l'onglet spécifique est déjà au premier plan. –