Actualiser la barre de progression dans la barre de notification
Je voudrais mettre une barre de progression dans la barre de notification. L'idée est de montrer la barre de progression, tandis que le programme télécharge un fichier sur un serveur. Tout le reste est ok, mais je ne peux pas comprendre comment actualiser de la barre de progression à l'intérieur de la notification. Quelqu'un connaît une tendance à jouer avec? Je veux dire, où je dois actualiser la barre de progression, dans un service ou d'une activité et donc.
- Je ne sais pas si c'est possible. Avez-vous essayé avec un gif animé?
- Pas encore, mais j'ai besoin d'afficher en temps réel la progression du téléchargement, donc, quelque part, j'ai besoin de mettre à jour la barre de progression. Je pense que l'utilisation d'un gif animé est valide seulement si vous afficher un message "chargement" ou donc. En tout cas merci pour votre temps.
- im sûr que c'est possible. Marché de l'application affiche une barre de progression lors du téléchargement et de l'installation des applications dans la barre de notification...
InformationsquelleAutor ahmontero | 2010-04-22
Vous devez vous connecter pour publier un commentaire.
Je ne sais pas ce que votre code ressemble, donc je ne sais pas ce que vous avez besoin de modifier, butI fait quelques recherches par le biais de la documentation. J'ai trouvé quelques trucs sur Les Notifications, ProgressBars, et RemoteViews.
Plus précisément, dans RemoveView, vous pouvez mettre à jour la barre de Progression. Donc, la combinaison de certaines de l'exemple de code dans chaque lien, j'obtiens quelque chose comme ceci:
Vous pouvez utiliser les vues personnalisées dans la Notification:
https://developer.android.com/guide/topics/ui/notifiers/notifications.html#CustomExpandedView
Pour supprimer une Barre de RemoteView utiliser le code suivant :-
Vous pouvez également utiliser
View.GONE
, mais qui fera d'android pour remplir l'espace vide.