一个简单的toast工具类(●’◡’●)
public class ToastUtil {
private static Toast mToast;
public static void tip(Context context,String msg){
showToast(context,msg,Toast.LENGTH_SHORT);
}
public static void tip(Context context,@StringRes int resId){
showToast(context,resId,Toast.LENGTH_SHORT);
}
public static void showToast(Context context,String msg,int duration){
if (context == null){
return;
}
if (TextUtils.isEmpty(msg)){
return;
}
if (mToast == null){
mToast = Toast.makeText(context.getApplicationContext(),msg,duration);
}else {
mToast.setText(msg);
}
mToast.show();
}
public static void showToast(Context context,@StringRes int resId,int duration){
if (context == null){
return;
}
if (mToast == null){
mToast = Toast.makeText(context.getApplicationContext(),resId,duration);
}else {
mToast.setText(resId);
}
mToast.show();
}
public static void cancelToast(){
if (mToast != null){
mToast.cancel();
}
}
}