CatVodSpider/app/src/main/java/com/github/catvod/utils/Notify.java

31 lines
696 B
Java

package com.github.catvod.utils;
import android.text.TextUtils;
import android.widget.Toast;
import com.github.catvod.spider.Init;
public class Notify {
private Toast mToast;
private static class Loader {
static volatile Notify INSTANCE = new Notify();
}
private static Notify get() {
return Loader.INSTANCE;
}
public static void show(String text) {
Init.post(() -> get().makeText(text));
}
private void makeText(String message) {
if (TextUtils.isEmpty(message)) return;
if (mToast != null) mToast.cancel();
mToast = Toast.makeText(Init.context(), message, Toast.LENGTH_LONG);
mToast.show();
}
}