Android :
J’ai lancé ce service de``
En `` Si condition satisfait début
de mon mentionné ci-dessus ne pourrait pas lancer
, comment puis-je le contexte d’exécution actuelle `` dans la classe de service ?
Android :
J’ai lancé ce service de``
En `` Si condition satisfait début
de mon mentionné ci-dessus ne pourrait pas lancer
, comment puis-je le contexte d’exécution actuelle `` dans la classe de service ?
Une autre chose à noter: alors que la réponse ci-dessus fonctionne très bien lorsque notre tâche est dans le fond, la seule façon que je pouvais le faire fonctionner si notre tâche (service + certaines activités) a été à l'avant-plan (c'est à dire l'une de nos activités visible pour l'utilisateur) était comme ça:
Intent intent = new Intent(storedActivity, MyActivity.class);
intent.setAction(Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
storedActivity.startActivity(intent);
Je ne sais pas si ACTION_VIEW ou FLAG_ACTIVITY_NEW_TASK sont de toute utilisation réelle ici. La clé du succès a été
storedActivity.startActivity(intent);
et bien sûr FLAG_ACTIVITY_REORDER_TO_FRONT pour ne pas l'instanciation de la reprise de l'activité. Bonne chance!
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.