package com.dayu.rechargeqh.utils;
|
|
import android.app.Activity;
|
import android.os.Build;
|
import android.widget.Toast;
|
|
import com.dayu.rechargeqh.MyApplication;
|
import com.dayu.rechargeqh.activity.HomeActivity;
|
import com.dayu.rechargeqh.view.TipDialog;
|
|
public class TipUtil {
|
public interface TipListener {
|
public void onCancle();
|
}
|
|
public static void show(Activity mActivity, String data) {
|
// Toast.makeText(context, data, Toast.LENGTH_LONG).show();
|
try {
|
if (!isDestroy(mActivity)) {
|
TipDialog tipDialog = new TipDialog(mActivity, data);
|
tipDialog.show();
|
}
|
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
|
}
|
|
public static void show(Activity mActivity, String data, TipListener tipListener) {
|
// Toast.makeText(context, data, Toast.LENGTH_LONG).show();
|
if (!isDestroy(mActivity)) {
|
TipDialog tipDialog = new TipDialog(mActivity, data, tipListener);
|
tipDialog.show();
|
}
|
|
}
|
|
public static void show(String data) {
|
Toast.makeText(MyApplication.myApplication, data, Toast.LENGTH_LONG).show();
|
// TipDialog tipDialog = new TipDialog(HomeActivity.homeActivity, data);
|
// tipDialog.show();
|
}
|
|
public static void show(String data, TipListener tipListener) {
|
// Toast.makeText(, data, Toast.LENGTH_LONG).show();
|
TipDialog tipDialog = new TipDialog(HomeActivity.homeActivity, data, tipListener);
|
tipDialog.show();
|
}
|
|
/**
|
* 判断Activity是否Destroy
|
*
|
* @param mActivity
|
* @return true:已销毁
|
*/
|
public static boolean isDestroy(Activity mActivity) {
|
if (mActivity == null ||
|
mActivity.isFinishing() ||
|
(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1 && mActivity.isDestroyed())) {
|
return true;
|
} else {
|
return false;
|
}
|
}
|
|
}
|