我們很多時候要用到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開發初體驗,請各位大佬指正