Android 安卓为显示时间干杯
在我的Android应用程序中,用户必须点击一个按钮,每次点击该按钮时,都会出现一个祝酒词,上面写着“你点击了n次”,但如果用户快速点击几次,祝酒词就太慢了,它们会一个接一个地出现Android 安卓为显示时间干杯,android,Android,在我的Android应用程序中,用户必须点击一个按钮,每次点击该按钮时,都会出现一个祝酒词,上面写着“你点击了n次”,但如果用户快速点击几次,祝酒词就太慢了,它们会一个接一个地出现 public void onClick(View v) { n++; Toast.makeText(MainActivity.this, "You have tapped "+n+" times", Toast.LENGTH_SHORT).show(); } 有没有办法“删除”所有旧的祝酒词,以便只
public void onClick(View v)
{
n++;
Toast.makeText(MainActivity.this, "You have tapped "+n+" times", Toast.LENGTH_SHORT).show();
}
有没有办法“删除”所有旧的祝酒词,以便只显示最后一个?保留对祝酒词的引用并将其删除
Toast toast;
public void onClick(View v)
{
if (toast != null) toast.dismiss()
n++;
toast = Toast.makeText(MainActivity.this, "You have tapped "+n+" times", Toast.LENGTH_SHORT);
toast.show()
}
保留对祝酒词的引用,并将其忽略
Toast toast;
public void onClick(View v)
{
if (toast != null) toast.dismiss()
n++;
toast = Toast.makeText(MainActivity.this, "You have tapped "+n+" times", Toast.LENGTH_SHORT);
toast.show()
}
不要每次都做新的祝酒词,而是保留你的实例并更新文本
mToast.setText("newMessage");
完整示例:
不要每次都做新的祝酒词,而是保留您的实例并更新文本
mToast.setText("newMessage");
完整示例:
保留对Toast对象的引用,并调用.cancel()。保留对Toast对象的引用,并对其调用.cancel()。我不知道你能做到。我还以为我已经把“祝酒词”讲得精疲力尽了。很高兴你今天也学到了一些东西;)我不知道你能做到。我还以为我已经把“祝酒词”讲得精疲力尽了。很高兴你今天也学到了一些东西;)