在我的Android應用程序中,用戶必須點擊一個按鈕,每次點擊按鈕時,吐司會顯示「您已點擊n次」,但如果用戶快速點擊幾次吐司太慢了,它們一個接一個地出現。Android toast顯示時間
public void onClick(View v)
{
n++;
Toast.makeText(MainActivity.this, "You have tapped "+n+" times", Toast.LENGTH_SHORT).show();
}
有沒有辦法「刪除」所有的舊吐司,以便讓出現只有最後一個?
保持對它的引用您的吐司對象並調用.cancel()到它。 [Toast.cancel()](https://developer.android.com/reference/android/widget/Toast.html#cancel()) – ElegyD