提示代码Android之Toast简单实现不循环提示

发一下牢骚和主题无关:

    不知道各位序程猿们在项目中有没有到遇这个题问:点击一个view弹出一个Toast,我们用的方法是Toast.makeText(context, "提示", Toast.LENGTH_SHORT).show();。但是,如果我们频仍的点击这个view,会发明尽管我们退出了这个应用,还是会弹出提示。这显然是有点点小为难的。面下封装了一个小小的Toast,决解了这个小题问。好了,空话不多说,直接上代码:

    每日一道理
“上下五千年,龙的看火不灭;古有愚公志,而今从头越…… ”站在新世纪的门槛上,我们的追求就是让祖国灿烂的喜悦飞扬在美好的明天……
/**
 * 不循环提示的Toast
 * @author way
 *
 */
public class MyToast {
	Context mContext;
	Toast mToast;

	public MyToast(Context context) {
		mContext = context;

		mToast = Toast.makeText(context, "", Toast.LENGTH_SHORT);
		mToast.setGravity(17, 0, -30);//居中示显
	}

	public void show(int resId, int duration) {
		show(mContext.getText(resId), duration);
	}

	public void show(CharSequence s, int duration) {
		mToast.setDuration(duration);
		mToast.setText(s);
		mToast.show();
	}

	public void cancel() {
		mToast.cancel();
	}
}

文章结束给大家分享下程序员的一些笑话语录: Bphone之你们聊,我先走了!移动说:我在phone前加o,我叫o缝;苹果说:我在phone前i,我是i缝;微软说:我在phone前加w,我叫w缝;三星说:你们聊,我先走了!
将来王建宙写回忆录的时候,一定要有一句“常小兵为中国移动的发展做出了不可磨灭的贡献”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值