public class Util {
private static Toast mToast;
private static Context mContext;
public static void showToast(String data) {
if (mContext == null) {
mContext = new Application().getApplicationContext();
}
if (mToast == null) {
mToast = Toast.makeText(mContext, data, Toast.LENGTH_SHORT);
} else {
mToast.setText(data);
}
mToast.show();
}
}
可以有效避免 重复点击时,不能及时显示最新的提示消息.
也方便使用者调用,不用烦恼在一些不方便的地方获取context的问题