package com.example.administrator.test1.util;
import android.content.Context;
import android.widget.Toast;
/**
* Created by xw_z on 2018/3/27 0027.
*/
public class ToastUtil {
/**
* Toast实例,用于对本页出现的所有Toast进行处理
*/
private static Toast myToast;
/**
* 此处是一个封装的Toast方法,可以取消掉上一次未完成的,直接进行下一次Toast
* @param context context
* @param text 需要toast的内容
*/
public static void toast(Context context, String text){
if (myToast != null) {
myToast.cancel();
myToast= Toast.makeText(context,text, Toast.LENGTH_SHORT);
}else{
myToast= Toast.makeText(context,text, Toast.LENGTH_SHORT);
}
myToast.show();
}
public static void toastLong(Context context, String text){
if (myToast != null) {
myToast.cancel();
myToast= Toast.makeText(context,text, Toast.LENGTH_LONG);
}else{
myToast= Toast.makeText(context,text, Toast.LENGTH_LONG);
}
myToast.show();
}
import android.content.Context;
import android.widget.Toast;
/**
* Created by xw_z on 2018/3/27 0027.
*/
public class ToastUtil {
/**
* Toast实例,用于对本页出现的所有Toast进行处理
*/
private static Toast myToast;
/**
* 此处是一个封装的Toast方法,可以取消掉上一次未完成的,直接进行下一次Toast
* @param context context
* @param text 需要toast的内容
*/
public static void toast(Context context, String text){
if (myToast != null) {
myToast.cancel();
myToast= Toast.makeText(context,text, Toast.LENGTH_SHORT);
}else{
myToast= Toast.makeText(context,text, Toast.LENGTH_SHORT);
}
myToast.show();
}
public static void toastLong(Context context, String text){
if (myToast != null) {
myToast.cancel();
myToast= Toast.makeText(context,text, Toast.LENGTH_LONG);
}else{
myToast= Toast.makeText(context,text, Toast.LENGTH_LONG);
}
myToast.show();
}
}
用法:
ToastUtil.toast(MainActivity.this, "文本内容");