2010-07-06 4 views
7

Je développe une application qui utilise l'activité du système pour ajouter un contact à la mémoire du téléphone. Cette activité externe lance un Toast après avoir enregistré le contact. Y a-t-il une possibilité de s'en débarrasser? Ce serait parfait si je pouvais obtenir une référence à appeler annuler() ou annuler tous les toasts en file d'attente. Y a-t-il un gestionnaire Toast?hide Toast

Répondre

11

Non Vous pouvez annuler le Toast si vous avait une référence, mais comme il est créé par une activité séparée, vous ne pouvez pas y accéder.

10

Si vous créez un message Toast comme expliqué dans le documentations:

Toast toast = Toast.makeText(context, text, duration); 

Maintenant, vous pouvez annuler le pain grillé avec toast.cancel voir la documentation de l'Toast class