pda/zhuike/.svn/pristine/9c/9c7883d9f96f2a275c0aeacc436...

45 lines
1.2 KiB
Plaintext

package com.novelbook.android.AD.toutiao;
import android.annotation.SuppressLint;
import android.content.Context;
import android.util.Log;
import android.widget.Toast;
/**
* Create by hanweiwei on 11/07/2018
*/
public final class TToast {
private static Toast sToast;
public static void show(Context context, String msg) {
show(context, msg, Toast.LENGTH_SHORT);
}
public static void show(Context context, String msg, int duration) {
Toast toast = getToast(context);
if (toast != null) {
toast.setDuration(duration);
toast.setText(String.valueOf(msg));
toast.show();
} else {
Log.i("TToast", "toast msg: " + String.valueOf(msg));
}
}
@SuppressLint("ShowToast")
private static Toast getToast(Context context) {
if (context == null) {
return sToast;
}
if (sToast == null) {
synchronized (TToast.class) {
if (sToast == null) {
sToast = Toast.makeText(context.getApplicationContext(), "", Toast.LENGTH_SHORT);
}
}
}
return sToast;
}
}