[视图]Toast优化,同一时间内部重复Toast N次
来源:互联网 发布:linux断点续传工具 编辑:程序博客网 时间:2024/05/16 11:57
防止Toast N次,Toast一直不消失.
完整代码:
import android.widget.Toast;
public class Tools {
private static Toast mToast;
private static Handler mHandler = new Handler();private static Runnable r = new Runnable() { public void run() { mToast.cancel(); }};
//调用showToast提示
public static void showToast(Context mContext, String text) { try {
//每次调用先把前一个提示给remove掉 mHandler.removeCallbacks(r); if (mToast != null) { mToast.setText(text); } else { mToast = Toast.makeText(mContext, text, Toast.LENGTH_SHORT); } mHandler.postDelayed(r, 2000); mToast.show(); } catch (Resources.NotFoundException e) { e.printStackTrace(); }}
public static void showToast(Context mContext, int resId) { showToast(mContext, mContext.getResources().getString(resId));}
}
0 0
- [视图]Toast优化,同一时间内部重复Toast N次
- Toast优化*
- Toast 优化
- Toast优化
- TOAST:不重复显示Toast
- Toast
- Toast
- Toast
- Toast
- Toast
- Toast
- toast
- Toast
- Toast
- toast
- toast
- Toast
- Toast
- myeclipse中hibernate反向生成mapping配置文件时生成到其他项目中解决方法
- phython学习资料
- 腾讯2016实习笔试:n阶蛇形矩阵
- iOS应用架构谈 本地持久化方案及动态部署
- firebug 的简单使用
- [视图]Toast优化,同一时间内部重复Toast N次
- 强大的awk 命令详解
- SourceTree与GitHub之 - Contributions填坑篇
- iOS app性能优化的那些事
- U盘无法格式化怎么办?!
- Ubuntu 挂起后Wifi消失的解决方法
- 先别急着动手,让我们来把你的app思路过一遍
- 关于登录安全和加密的问题
- Objective-c 静态变量的定义