我们在写项目时不免会使用Toast来给用户一个有好的提示,但是当用户点击多次时,就会弹出多次的toast,这样的用户体验很不好,那么就有必要控制toast弹出的次数,这里不去分析toast源码,只给出优化toast的代码优化片段,有兴趣的同学可以去看看toast的源码.
public class Utils {
private static Toast toast;
public static void showToast(Context context,String msg){
if (toast == null){
toast = toast.makeText(context,msg,Toast.LENGTH_SHORT);
}else{
toast.setText(msg);
}
toast.show();
}
}