2013-03-04 3 views
0

Avant le début de mon application, j'ai quelques fichiers qui seront téléchargés, puis il démarrera automatiquement avec l'écran de démarrage et passera à l'écran suivant, maintenant lorsque les fichiers sont téléchargés, l'utilisateur clique sur le bouton d'accueil. téléchargera les fichiers en arrière-plan. Maintenant, supposons que le téléchargement est terminé et automatiquement démarré avec l'écran de démarrage, et maintenant dans la notification, l'utilisateur peut voir que le téléchargement est terminé et cliquera dessus que ce qui se passe est à nouveau l'application commence avec écran de démarrage, donc il y a 2 cas d'activité comment éviter cela?Évitez de redémarrer l'application

Répondre

1

Dans votre manifeste

<activity 
     android:name=your splash screen name 
     android:launchMode="singleInstance" 
</activity> 

Lorsque l'utilisateur touche la notification, votre onNewIntent écran de démarrage actuel sera appelé. Donc, si vous voulez changer quoi que ce soit, remplacez onNewIntent.

+0

pouvez-vous s'il vous plaît montrer un exemple? – Goofy

+0

J'ai édité ma réponse. –

+0

ok et aussi j'ai un point de plus au lieu de le faire puis-je supprimer l'application de la notification une fois que l'installation est terminée? – Goofy