|
@@ -9,28 +9,37 @@ import android.support.v7.widget.RecyclerView;
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
+import com.sheep.gamegroup.di.components.DaggerLieMakeMoneyComponent;
|
|
|
|
|
+import com.sheep.gamegroup.di.modules.LieMakeMoneyModule;
|
|
|
|
|
+import com.sheep.gamegroup.di.modules.TryMakeMoneyModule;
|
|
|
import com.sheep.gamegroup.model.entity.BaseMessage;
|
|
import com.sheep.gamegroup.model.entity.BaseMessage;
|
|
|
import com.sheep.gamegroup.model.entity.RecyleObj;
|
|
import com.sheep.gamegroup.model.entity.RecyleObj;
|
|
|
import com.sheep.gamegroup.model.entity.RecyleType;
|
|
import com.sheep.gamegroup.model.entity.RecyleType;
|
|
|
import com.sheep.gamegroup.model.entity.TaskAcceptedEty;
|
|
import com.sheep.gamegroup.model.entity.TaskAcceptedEty;
|
|
|
import com.sheep.gamegroup.model.entity.TaskReleaseEty;
|
|
import com.sheep.gamegroup.model.entity.TaskReleaseEty;
|
|
|
|
|
+import com.sheep.gamegroup.presenter.LieMakeMoneyContract;
|
|
|
|
|
+import com.sheep.gamegroup.presenter.LieMakeMoneyPresenter;
|
|
|
import com.sheep.gamegroup.presenter.TryMakeMoneyContract;
|
|
import com.sheep.gamegroup.presenter.TryMakeMoneyContract;
|
|
|
import com.sheep.gamegroup.view.adapter.LieMakeMoneyAdp;
|
|
import com.sheep.gamegroup.view.adapter.LieMakeMoneyAdp;
|
|
|
|
|
+import com.sheep.jiuyan.samllsheep.BuildConfig;
|
|
|
import com.sheep.jiuyan.samllsheep.R;
|
|
import com.sheep.jiuyan.samllsheep.R;
|
|
|
|
|
+import com.sheep.jiuyan.samllsheep.SheepApp;
|
|
|
import com.sheep.jiuyan.samllsheep.base.BaseActivity;
|
|
import com.sheep.jiuyan.samllsheep.base.BaseActivity;
|
|
|
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 java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
+import javax.inject.Inject;
|
|
|
|
|
+
|
|
|
import butterknife.BindView;
|
|
import butterknife.BindView;
|
|
|
import butterknife.ButterKnife;
|
|
import butterknife.ButterKnife;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * Created by ljy on 2018/3/10.
|
|
|
|
|
|
|
+ * Created by realicing on 2018/3/23.
|
|
|
|
|
+ * realicing@sina.com
|
|
|
*/
|
|
*/
|
|
|
-
|
|
|
|
|
-public class LieMakeMoneyAct extends BaseActivity {
|
|
|
|
|
|
|
+public class LieMakeMoneyAct extends BaseActivity implements LieMakeMoneyContract.View{
|
|
|
@BindView(R.id.recyclerview)
|
|
@BindView(R.id.recyclerview)
|
|
|
RecyclerView recyclerview;
|
|
RecyclerView recyclerview;
|
|
|
@BindView(R.id.refresh)
|
|
@BindView(R.id.refresh)
|
|
@@ -38,7 +47,8 @@ public class LieMakeMoneyAct extends BaseActivity {
|
|
|
|
|
|
|
|
private Activity activity;
|
|
private Activity activity;
|
|
|
private LieMakeMoneyAdp lieMakeMoneyAdp;
|
|
private LieMakeMoneyAdp lieMakeMoneyAdp;
|
|
|
-
|
|
|
|
|
|
|
+ @Inject
|
|
|
|
|
+ LieMakeMoneyPresenter presenter;
|
|
|
Handler mhandler = new Handler(){
|
|
Handler mhandler = new Handler(){
|
|
|
@Override
|
|
@Override
|
|
|
public void handleMessage(Message msg) {
|
|
public void handleMessage(Message msg) {
|
|
@@ -61,12 +71,15 @@ public class LieMakeMoneyAct extends BaseActivity {
|
|
|
.getInstance()
|
|
.getInstance()
|
|
|
.setTitle(activity, "躺着赚钱")
|
|
.setTitle(activity, "躺着赚钱")
|
|
|
.setTitleFinish(activity);
|
|
.setTitleFinish(activity);
|
|
|
|
|
+ DaggerLieMakeMoneyComponent.builder()
|
|
|
|
|
+ .netComponent(SheepApp.get(this).getNetComponent())
|
|
|
|
|
+ .lieMakeMoneyModule(new LieMakeMoneyModule(this))
|
|
|
|
|
+ .build()
|
|
|
|
|
+ .inject(this);
|
|
|
recyclerview.setLayoutManager(new LinearLayoutManager(activity));
|
|
recyclerview.setLayoutManager(new LinearLayoutManager(activity));
|
|
|
lieMakeMoneyAdp = new LieMakeMoneyAdp(this);
|
|
lieMakeMoneyAdp = new LieMakeMoneyAdp(this);
|
|
|
- boolean hasData = false;
|
|
|
|
|
- if(!hasData)
|
|
|
|
|
- lieMakeMoneyAdp.add(RecyleObj.make(RecyleType.START_ON_HOOK, null));
|
|
|
|
|
- lieMakeMoneyAdp.add(RecyleObj.make(RecyleType.PROMPT_ON_HOOK, hasData));
|
|
|
|
|
|
|
+ lieMakeMoneyAdp.add(RecyleObj.make(RecyleType.START_ON_HOOK, null));
|
|
|
|
|
+ lieMakeMoneyAdp.add(RecyleObj.make(RecyleType.PROMPT_ON_HOOK, false));
|
|
|
recyclerview.setAdapter(lieMakeMoneyAdp);
|
|
recyclerview.setAdapter(lieMakeMoneyAdp);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -97,9 +110,31 @@ public class LieMakeMoneyAct extends BaseActivity {
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public void initData() {
|
|
public void initData() {
|
|
|
|
|
+ if(presenter == null){
|
|
|
|
|
+ if(BuildConfig.DEBUG) G.showToast("请刷新项目重试");
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ presenter.getWebchat();
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void updateData2View(Object o) {
|
|
|
|
|
+ G.showToast("updateData2View");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void failData2View(Object o) {
|
|
|
|
|
+ G.showToast("failData2View");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void getWebchatUpdataView(Object o) {
|
|
|
|
|
+ G.showToast("getWebchatUpdataView");
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void failGetWebchat2View(Object o) {
|
|
|
|
|
+ G.showToast("failGetWebchat2View");
|
|
|
|
|
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|