package com.basic.security.utils;
|
|
import android.content.Context;
|
import android.view.Gravity;
|
import android.view.LayoutInflater;
|
import android.view.View;
|
import android.widget.TextView;
|
import android.widget.Toast;
|
|
import com.basic.security.R;
|
import com.basic.security.base.BaseApplication;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
public class ToastUtil {
|
|
public static Toast prevToast = null;
|
|
public static void show(final String message) {
|
BaseApplication.getApplication().activity.runOnUiThread(new Runnable() {
|
@Override
|
public void run() {
|
if (prevToast != null) {
|
prevToast.cancel();
|
}
|
Toast msg = Toast.makeText(BaseApplication.getApplication().activity, message, Toast.LENGTH_SHORT);
|
msg.setGravity(Gravity.TOP, msg.getXOffset() / 2, msg.getYOffset() / 2);
|
LayoutInflater inflater = (LayoutInflater) BaseApplication.getApplication().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
|
View view = inflater.inflate(R.layout.my_toast, null);
|
TextView text = view.findViewById(R.id.text);
|
text.setText(message);
|
msg.setView(view);
|
msg.show();
|
prevToast = msg;
|
}
|
});
|
}
|
|
}
|