3

ボタンクリックで実行されるトーストメッセージがあります。別のアクティビティを開始する別のボタンがあります。ユーザーがそのアクティビティにいる場合、トーストは問題ありませんが、トーストの表示が完了する前にユーザーが新しいアクティビティに移動すると、適切に見えません。アクティビティが終了したらすぐに乾杯を終了する方法。

4

1 に答える 1

1

ビューが表示されている場合は閉じます。まだ表示されていない場合は、表示しないでください。通常、これを呼び出す必要はありません。通常、ビューは適切な期間が経過すると自然に消えます。

私はこれを試していません...うまくいくことを願っています..

  toast.cancel(); 

編集:

Toast t = new Toast(mContext);
t=Toast.makeText(mContext,"text", Toast.LENGTH_SHORT); 
t.show(); 

好きな場所で使用t.cancel();できます

于 2012-09-29T11:02:23.807 に答える