|
@@ -13,18 +13,25 @@ import com.kfzs.duanduan.event.BigEvent;
|
|
|
import com.kfzs.duanduan.event.EventTypes;
|
|
import com.kfzs.duanduan.event.EventTypes;
|
|
|
import com.kfzs.duanduan.fragment.FgtMiDong;
|
|
import com.kfzs.duanduan.fragment.FgtMiDong;
|
|
|
import com.kfzs.duanduan.mine.GiftpackListAdapter;
|
|
import com.kfzs.duanduan.mine.GiftpackListAdapter;
|
|
|
|
|
+import com.mdad.sdk.mdsdk.AdManager;
|
|
|
|
|
+import com.mdad.sdk.mdsdk.AppDownloadListener;
|
|
|
|
|
+import com.mdad.sdk.mdsdk.RewardListener;
|
|
|
import com.sheep.gamegroup.absBase.BaseActivity;
|
|
import com.sheep.gamegroup.absBase.BaseActivity;
|
|
|
import com.sheep.gamegroup.util.CommonUtil;
|
|
import com.sheep.gamegroup.util.CommonUtil;
|
|
|
import com.sheep.gamegroup.util.ListUtil;
|
|
import com.sheep.gamegroup.util.ListUtil;
|
|
|
|
|
+import com.sheep.gamegroup.util.LogUtil;
|
|
|
import com.sheep.jiuyan.samllsheep.R;
|
|
import com.sheep.jiuyan.samllsheep.R;
|
|
|
|
|
+import com.sheep.jiuyan.samllsheep.SheepApp;
|
|
|
import com.sheep.jiuyan.samllsheep.utils.G;
|
|
import com.sheep.jiuyan.samllsheep.utils.G;
|
|
|
import com.sheep.jiuyan.samllsheep.utils.TitleBarUtils;
|
|
import com.sheep.jiuyan.samllsheep.utils.TitleBarUtils;
|
|
|
|
|
|
|
|
|
|
+import org.afinal.simplecache.ACache;
|
|
|
import org.greenrobot.eventbus.EventBus;
|
|
import org.greenrobot.eventbus.EventBus;
|
|
|
import org.greenrobot.eventbus.Subscribe;
|
|
import org.greenrobot.eventbus.Subscribe;
|
|
|
|
|
|
|
|
import java.lang.reflect.Field;
|
|
import java.lang.reflect.Field;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
+import java.util.Locale;
|
|
|
|
|
|
|
|
import butterknife.BindView;
|
|
import butterknife.BindView;
|
|
|
import butterknife.ButterKnife;
|
|
import butterknife.ButterKnife;
|
|
@@ -92,6 +99,45 @@ public class ActMiDong extends BaseActivity {
|
|
|
|
|
|
|
|
CommonUtil.getInstance()
|
|
CommonUtil.getInstance()
|
|
|
.reflex(indicator, activity);
|
|
.reflex(indicator, activity);
|
|
|
|
|
+ AdManager.getInstance(activity).setDownloadListener(new AppDownloadListener() {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onDownloadStart(int id) {
|
|
|
|
|
+ LogUtil.println("AdManager", "onDownloadStart", id);
|
|
|
|
|
+ ACache.get(SheepApp.getInstance()).put(String.format(Locale.CHINA, "%s%d", AdManager.class.getSimpleName(), id), "onDownloadStart");
|
|
|
|
|
+ EventBus.getDefault().post(BigEvent.get().setEventTypes(EventTypes.REFRESH_MING_DONG));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onDownloadFail(int id) {
|
|
|
|
|
+ LogUtil.println("AdManager","onDownloadFail", id);
|
|
|
|
|
+ ACache.get(SheepApp.getInstance()).put(String.format(Locale.CHINA, "%s%d", AdManager.class.getSimpleName(), id), "onDownloadFail");
|
|
|
|
|
+ EventBus.getDefault().post(BigEvent.get().setEventTypes(EventTypes.REFRESH_MING_DONG));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onDownloadSuccess(int id) {//没有收到回调
|
|
|
|
|
+ LogUtil.println("AdManager","onDownloadSuccess", id);
|
|
|
|
|
+ ACache.get(SheepApp.getInstance()).put(String.format(Locale.CHINA, "%s%d", AdManager.class.getSimpleName(), id), "onDownloadSuccess");
|
|
|
|
|
+ EventBus.getDefault().post(BigEvent.get().setEventTypes(EventTypes.REFRESH_MING_DONG));
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ AdManager.getInstance(activity).setRewardListener(new RewardListener() {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void doTaskSuccess(String s) {
|
|
|
|
|
+ LogUtil.println("AdManager","onDownloadFail", s);
|
|
|
|
|
+ ACache.get(SheepApp.getInstance()).put(String.format(Locale.CHINA, "%s%d", AdManager.class.getSimpleName(), s), "doTaskSuccess");
|
|
|
|
|
+ EventBus.getDefault().post(BigEvent.get().setEventTypes(EventTypes.REFRESH_MING_DONG));
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void doTaskFail(String s) {
|
|
|
|
|
+ LogUtil.println("AdManager","onDownloadFail", s);
|
|
|
|
|
+ ACache.get(SheepApp.getInstance()).put(String.format(Locale.CHINA, "%s%d", AdManager.class.getSimpleName(), s), "doTaskFail");
|
|
|
|
|
+ EventBus.getDefault().post(BigEvent.get().setEventTypes(EventTypes.REFRESH_MING_DONG));
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|