当前位置: 首页 > 知识库问答 >
问题:

当我想展示另一个祝酒词时,我可以取消以前的祝酒词吗?

卫松
2023-03-14

在我的应用程序中,我为我的活动构造了一个日历小部件,当我滚动到上一个月或下一个月时,我让它祝酒并显示它。

问题是,祝酒词需要时间来显示,当我滚动得足够快时,比如我滚动到“2012/05”和“2012/06”,滚动到“2012/07”没有停顿,我就得等着“2012/05”、“2012/06”、“2012/07”的祝酒词一一慢慢显示。

if (t != null) {
    t.cancel();
}
t = Toast.makeText(this.mContext, mHelper.getYear() + "年"
                + (mHelper.getMonth() + 1) + "月", Toast.LENGTH_SHORT);
t.show();

共有1个答案

郎华皓
2023-03-14

您需要对正确的对象调用方法。

toastObject.cancel()
 类似资料: