Re: [問題] 取消多個Toast

看板AndroidDev作者 (嗄肉)時間10年前 (2013/11/27 11:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《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)
文章代碼(AID): #1IbMUzWE (AndroidDev)
討論串 (同標題文章)
文章代碼(AID): #1IbMUzWE (AndroidDev)