Re: [問題] 取消多個Toast
※ 引述《drive55555 (蛇咬)》之銘言:
: 想請問一下
: 我有一個Activity會有偵測手指在畫面的滑動
: 每滑動一次都會有一個toast出來
: 連續滑動toast會等上一個toast結束再出來
: 可是在我按下home時,toast還會顯示,直到全部顯示完才消失
: 想請問一下要怎麼handle在按下home時
: 把所有的toast關閉不再繼續顯示
: 感謝
這問題我曾經有遇過
當時查詢過一些方式有二個方式
1.只讓一個toast執行,在執行未完成前不予執行
觸發toast前做判斷式,偵測 上一個的toast現在是否正在執行
如果toast執行中的話,即跳過這次執行
如果toast未執行時,即執行此次的toast顯示內容
2.關閉上一個的toast後再執行此次的toast
用toast下的 .cancel() 來關閉
我是使用第1個方法,第2個方法只是知道有這個方法能使用,但是沒有實際操作過
--
Sent from my KY-2000.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.104.190
※ 編輯: k70709 來自: 122.117.104.190 (11/27 11:33)
討論串 (同標題文章)