|
|
@@ -13,11 +13,13 @@ import android.widget.TextView;
|
|
|
import android.widget.Toast;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
+import java.util.Calendar;
|
|
|
import java.util.List;
|
|
|
|
|
|
import kr.co.zumo.app.R;
|
|
|
import kr.co.zumo.app.lifeplus.application.App;
|
|
|
import kr.co.zumo.app.lifeplus.bean.ToastBean;
|
|
|
+import kr.co.zumo.app.lifeplus.util.Formatter;
|
|
|
import kr.co.zumo.app.lifeplus.util.ResourceUtil;
|
|
|
|
|
|
/**
|
|
|
@@ -84,7 +86,7 @@ public class ToastProvider {
|
|
|
|
|
|
switch (bean.getType()) {
|
|
|
case ToastBean.TYPE_TWO_LINE:
|
|
|
- showShare(activity, bean.getTitle(), bean.getDetail());
|
|
|
+ showTwoLine(activity, bean.getTitle(), bean.getDetail());
|
|
|
break;
|
|
|
case ToastBean.TYPE_SIMPLE:
|
|
|
showSimple(activity, bean.getDetail());
|
|
|
@@ -106,9 +108,8 @@ public class ToastProvider {
|
|
|
* @param title
|
|
|
* @param detail
|
|
|
*/
|
|
|
- public static void showShare(Activity activity, String title, String detail) {
|
|
|
- new ToastProviderInternal().showShare(activity, title, detail);
|
|
|
-
|
|
|
+ public static void showTwoLine(Activity activity, String title, String detail) {
|
|
|
+ new ToastProviderInternal().showTwoLine(activity, title, detail);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -118,6 +119,16 @@ public class ToastProvider {
|
|
|
showSimple(activity, R.string.main_location_agree_result);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 마케팅 수신 동의
|
|
|
+ *
|
|
|
+ * @param activity
|
|
|
+ * @param enabled
|
|
|
+ */
|
|
|
+ public static void showMarketingToast(Activity activity, boolean enabled) {
|
|
|
+ new ToastProviderInternal().showMarketingToast(activity, enabled);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 1 줄짜리 기본 토스트
|
|
|
*
|
|
|
@@ -173,7 +184,7 @@ public class ToastProvider {
|
|
|
* @param title
|
|
|
* @param detail
|
|
|
*/
|
|
|
- public void showShare(Activity activity, String title, String detail) {
|
|
|
+ public void showTwoLine(Activity activity, String title, String detail) {
|
|
|
if (ToastProvider.isResultToast()) {
|
|
|
addToastBean(ToastBean.TYPE_TWO_LINE, title, detail);
|
|
|
return;
|
|
|
@@ -253,5 +264,21 @@ public class ToastProvider {
|
|
|
|
|
|
Toast.makeText(App.getInstance().getContext(), detail, Toast.LENGTH_SHORT).show();
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 마케팅 수신 동의
|
|
|
+ *
|
|
|
+ * @param activity
|
|
|
+ * @param enabled
|
|
|
+ */
|
|
|
+ public void showMarketingToast(Activity activity, boolean enabled) {
|
|
|
+ String date = Formatter.format(Calendar.getInstance().getTimeInMillis(), Formatter.DATE_FORMAT_DOT);
|
|
|
+
|
|
|
+ ToastProvider.showTwoLine(
|
|
|
+ activity,
|
|
|
+ ResourceUtil.getString(enabled ? R.string.setting_menu3_event_agree : R.string.setting_menu3_event_disagree),
|
|
|
+ String.format(ResourceUtil.getString(enabled ? R.string.setting_menu3_event_agree_message : R.string.setting_menu3_event_disagree_message), date)
|
|
|
+ );
|
|
|
+ }
|
|
|
}
|
|
|
}
|