看板 AndroidDev 關於我們 聯絡資訊
舉個例 A, B兩個button都在onClick中加了toast 當點擊A button後馬上去點B button B的toast必須等A的toast消失後才會跑出來 我試過一種做法, 宣告一個公共的Toast變數t A, B兩button都用 t.cancel(); ... t.show(); 當我點擊A button後馬上點B button, 此時A的toast會消失 但是B的toast仍然要等A toast的duration過後才會出現 這兩種結果都不太理想, 我希望做到的是B toast能夠停止A toast 並且馬上pop出來, 請問各位能否幫我想想方法 :) 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.169.176.164
ak2840:分成兩個物件如何 07/29 02:32
nickbozzio:Toast mToast = Toast.makeText(...); 07/30 00:11
nickbozzio:顯示Toast A時, mToast.setText("A內容"); mToast.show 07/30 00:12
nickbozzio:顯示Taost B時, mToast.setText("B內容"); mToast.show 07/30 00:12
xlovelessx:兩個toast,我剛看sdk文件好像cancel()可以取消 07/30 01:02
jehovah:謝謝 我再嘗試看看 07/30 12:26
milochen:我都是在mToast.show()之前,呼叫一次mToast.cancel() 08/01 10:05
milochen:如果發現再有問題時,就在mHandler.post()的Runnable中 08/01 10:07
milochen:呼叫 mToast.cancel() , mToast.show() 08/01 10:08