Android Toast的立即取消與顯示

我們很多時候要用到Toast來提示消息或者輸出內容,但是比較讓人煩惱的是Toast它有一定的顯示時間,雖然我們可以設置顯示時長,但要達到立即消失的目的,還是要用到Cancel方法,下面就介紹一下它使用中的注意要點。

在顯示消息的時候,最好用變量來實現比較好控制。

Toast mtoast;

if(mtoast!=null)

{

   mtoast.cancel();//註銷之前顯示的那條信息

   mtoast=null;//這裏要注意上一步相當於隱藏了信息,mtoast並沒有爲空,我們強制是他爲空

}

if(mtoast==null){

mtoast=Toast.makeText(context,"要顯示的消息",Toast.LENGTH_LONG);(這步可以具體看我的上一篇博文,我就懶得再那上面改了)

mtoast.show();

}

這樣就達到了你按某個按鈕,你一按他就顯示,然後你再按,就馬上將前一條給註銷了,並立馬顯示一條新的。

PS:來自小白的android開發初體驗,請各位大佬指正


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章