0

現在、タブビューがあり、最初のタブにトースト メッセージが表示されます。トーストがまだ表示されているときに別のタブをクリックすると、そのタブにも表示されます。これを起こさない方法はありますか?内でキャンセルするだけonPause()ですか?ご協力いただきありがとうございます

4

3 に答える 3

0

ええ、あなたはそれを作成した活動を単に呼び出すことができcancel()ますonPause()

于 2011-06-30T16:05:54.513 に答える
0

トーストは画面上のオーバーレイであるため、特定のアクティビティに関連付けられていません。Toast を明示的に閉じたい場合は、Toast を閉じて を呼び出す必要があるアクティビティに、Toast のハンドルを渡す必要がありますToast.cancel()

于 2011-06-30T15:46:15.977 に答える
0

タブの変更を検出し、そのメソッドでキャンセルできます。タブ変更のヘルプ - Android TabWidget は現在のタブのクリックを検出します

于 2011-06-30T15:46:51.267 に答える