| | |
| | | package com.dayu.recharge.utils; |
| | | |
| | | import android.app.Activity; |
| | | import android.content.Context; |
| | | import android.os.Build; |
| | | import android.widget.Toast; |
| | | |
| | | import com.dayu.recharge.MyApplication; |
| | | import com.dayu.recharge.activity.HomeActivity; |
| | | import com.dayu.recharge.view.TipDialog; |
| | | |
| | |
| | | public void onCancle(); |
| | | } |
| | | |
| | | public static void show(Context context, String data) { |
| | | public static void show(Activity mActivity, String data) { |
| | | // Toast.makeText(context, data, Toast.LENGTH_LONG).show(); |
| | | TipDialog tipDialog = new TipDialog(context, data); |
| | | tipDialog.show(); |
| | | try { |
| | | if (!isDestroy(mActivity)) { |
| | | TipDialog tipDialog = new TipDialog(mActivity, data); |
| | | tipDialog.show(); |
| | | } |
| | | |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | |
| | | } |
| | | |
| | | public static void show(Context context, String data, TipListener tipListener) { |
| | | public static void show(Activity mActivity, String data, TipListener tipListener) { |
| | | // Toast.makeText(context, data, Toast.LENGTH_LONG).show(); |
| | | TipDialog tipDialog = new TipDialog(context, data, tipListener); |
| | | tipDialog.show(); |
| | | if (!isDestroy(mActivity)) { |
| | | TipDialog tipDialog = new TipDialog(mActivity, data, tipListener); |
| | | tipDialog.show(); |
| | | } |
| | | |
| | | } |
| | | |
| | | public static void show(String data) { |
| | | // Toast.makeText(, data, Toast.LENGTH_LONG).show(); |
| | | TipDialog tipDialog = new TipDialog(HomeActivity.homeActivity, data); |
| | | tipDialog.show(); |
| | | 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) { |
| | |
| | | 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; |
| | | } |
| | | } |
| | | |
| | | } |