7

システム アクティビティを使用して電話のメモリに連絡先を追加するアプリケーションを開発しています。この外部アクティビティは、連絡先を保存した後にトーストを起動します。それを取り除く可能性はありますか?cancel() を呼び出すか、キューに入っているすべての Toast をキャンセルするための参照を取得できれば完璧です。Toast マネージャーはいますか?

4

2 に答える 2

16

ドキュメントで説明されているようにトースト メッセージを作成する場合:

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

Toast クラスtoast.cancelのドキュメントを参照して、トーストをキャンセルできるようになりました。

于 2010-07-06T12:54:50.050 に答える
13

いいえ。Toast への参照がある場合は Toast をキャンセルできますが、Toast は別のアクティビティによって作成されるため、アクセスできません。

于 2010-07-06T12:55:48.610 に答える