|
|
@@ -75,7 +75,7 @@ public class ToastProvider {
|
|
|
/**
|
|
|
* 대기 중인 토스트 표시
|
|
|
*/
|
|
|
- public static void flush() {
|
|
|
+ public static void flush(Activity activity) {
|
|
|
isResultToast = false;
|
|
|
int len = toastBeans.size();
|
|
|
|
|
|
@@ -84,10 +84,10 @@ public class ToastProvider {
|
|
|
|
|
|
switch (bean.getType()) {
|
|
|
case ToastBean.TYPE_TWO_LINE:
|
|
|
- showShare(bean.getActivity(), bean.getTitle(), bean.getDetail());
|
|
|
+ showShare(activity, bean.getTitle(), bean.getDetail());
|
|
|
break;
|
|
|
case ToastBean.TYPE_SIMPLE:
|
|
|
- showSimple(bean.getActivity(), bean.getDetail());
|
|
|
+ showSimple(activity, bean.getDetail());
|
|
|
break;
|
|
|
case ToastBean.TYPE_NATIVE:
|
|
|
/* falls through */
|
|
|
@@ -159,10 +159,9 @@ public class ToastProvider {
|
|
|
***********************************/
|
|
|
public static class ToastProviderInternal {
|
|
|
|
|
|
- private void addToastBean(int type, Activity activity, String title, String detail) {
|
|
|
+ private void addToastBean(int type, String title, String detail) {
|
|
|
ToastBean bean = new ToastBean();
|
|
|
bean.setType(type);
|
|
|
- bean.setActivity(activity);
|
|
|
bean.setTitle(title);
|
|
|
bean.setDetail(detail);
|
|
|
ToastProvider.addToastBean(bean);
|
|
|
@@ -176,7 +175,7 @@ public class ToastProvider {
|
|
|
*/
|
|
|
public void showShare(Activity activity, String title, String detail) {
|
|
|
if (ToastProvider.isResultToast()) {
|
|
|
- addToastBean(ToastBean.TYPE_TWO_LINE, activity, title, detail);
|
|
|
+ addToastBean(ToastBean.TYPE_TWO_LINE, title, detail);
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
@@ -214,7 +213,7 @@ public class ToastProvider {
|
|
|
*/
|
|
|
public void showSimple(Activity activity, String detail) {
|
|
|
if (ToastProvider.isResultToast()) {
|
|
|
- addToastBean(ToastBean.TYPE_SIMPLE, activity, "", detail);
|
|
|
+ addToastBean(ToastBean.TYPE_SIMPLE, "", detail);
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
@@ -248,7 +247,7 @@ public class ToastProvider {
|
|
|
*/
|
|
|
public void showNative(String detail) {
|
|
|
if (ToastProvider.isResultToast()) {
|
|
|
- addToastBean(ToastBean.TYPE_NATIVE, null, "", detail);
|
|
|
+ addToastBean(ToastBean.TYPE_NATIVE, "", detail);
|
|
|
return;
|
|
|
}
|
|
|
|