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