Просмотр исходного кода

Merge remote-tracking branch 'origin/sheep2.0' into sheep2.0

zengjiebin лет назад: 8
Родитель
Сommit
a7c40f7ebc

+ 11 - 4
app/src/main/java/com/sheep/gamegroup/view/activity/TryMakeMoneyact.java

@@ -67,6 +67,8 @@ public class TryMakeMoneyact extends BaseActivity {
 
 
     private int is_succession;//0:一般任务 1:连续任务
     private int is_succession;//0:一般任务 1:连续任务
 
 
+    private String title;
+
     @Override
     @Override
     protected int getLayoutId() {
     protected int getLayoutId() {
         return R.layout.try_makemoney_act_layout;
         return R.layout.try_makemoney_act_layout;
@@ -75,9 +77,17 @@ public class TryMakeMoneyact extends BaseActivity {
     @Override
     @Override
     public void initView() {
     public void initView() {
         activity = this;
         activity = this;
+        is_succession = getIntent()
+                .getIntExtra(
+                        "is_succession", 0);
+        if(is_succession == 1){
+            title = "连续任务";
+        }else {
+            title = "试玩赚钱";
+        }
         TitleBarUtils
         TitleBarUtils
                 .getInstance()
                 .getInstance()
-                .setTitle(activity, "试玩赚钱").setTitleFinish(activity)
+                .setTitle(activity, title).setTitleFinish(activity)
                 .setRightImgBotton(activity, R.drawable.index_download, new View.OnClickListener() {
                 .setRightImgBotton(activity, R.drawable.index_download, new View.OnClickListener() {
                     @Override
                     @Override
                     public void onClick(View view) {
                     public void onClick(View view) {
@@ -85,9 +95,6 @@ public class TryMakeMoneyact extends BaseActivity {
                         UMConfigUtils.onEvent(UMConfigUtils.Event.GAME_DOWNLOAD_MANAGER);
                         UMConfigUtils.onEvent(UMConfigUtils.Event.GAME_DOWNLOAD_MANAGER);
                     }
                     }
                 });
                 });
-        is_succession = getIntent()
-                .getIntExtra(
-                        "is_succession", 0);
 
 
         mAdapter = new AdpTryMakemoney(getSupportFragmentManager(), this);
         mAdapter = new AdpTryMakemoney(getSupportFragmentManager(), this);
         mAdapter.add(FgtTryMakeMoney.newInstance(0), titles[0]);
         mAdapter.add(FgtTryMakeMoney.newInstance(0), titles[0]);

+ 1 - 1
app/src/main/java/com/sheep/gamegroup/view/adapter/AdpTaskDetailChildListview.java

@@ -129,7 +129,7 @@ public class AdpTaskDetailChildListview extends BaseAdapter {
                         .setDraw2View(
                         .setDraw2View(
                                 context,
                                 context,
                                 holder.state_task_tv,
                                 holder.state_task_tv,
-                                R.mipmap.task_dec_overdue_audit,
+                                R.mipmap.task_dec_faile,
                                 R.color.txt_red_ff4a5f
                                 R.color.txt_red_ff4a5f
                         );
                         );
                 break;
                 break;

+ 9 - 7
app/src/main/java/com/sheep/gamegroup/view/adapter/TryMakeMoneyAdp.java

@@ -178,6 +178,9 @@ public class TryMakeMoneyAdp extends AdpCommonRecy<RecyleObj> {
                 }else {
                 }else {
                     viewHolder.itemView.findViewById(R.id.line_tv).setVisibility(View.VISIBLE);
                     viewHolder.itemView.findViewById(R.id.line_tv).setVisibility(View.VISIBLE);
                 }
                 }
+                if(etyList.get(i) == null || etyList.get(i).getTask() == null){
+                    return;
+                }
                 switch (type){
                 switch (type){
                     case 2://即将开始
                     case 2://即将开始
                         detail_task_tv.setText("即将开始");
                         detail_task_tv.setText("即将开始");
@@ -200,13 +203,6 @@ public class TryMakeMoneyAdp extends AdpCommonRecy<RecyleObj> {
 
 
                 //CommonUtil.getInstance().getCharSequence(context, etyList.get(i).getName(), "")
                 //CommonUtil.getInstance().getCharSequence(context, etyList.get(i).getName(), "")
                 ((TextView)viewHolder.itemView.findViewById(R.id.item_anem_tv)).setText(etyList.get(i).getName()+"");
                 ((TextView)viewHolder.itemView.findViewById(R.id.item_anem_tv)).setText(etyList.get(i).getName()+"");
-//                ((TextView)viewHolder.itemView.findViewById(R.id.item_anem_tv)).setText(
-//                        CommonUtil.getInstance()
-//                                .getCharSequence(
-//                                        context,
-//                                        etyList.get(i).getName()+"",
-//                                        "task_daily_check")
-//                );
                 TextView task_type_tv = viewHolder.itemView.findViewById(R.id.task_type_tv);
                 TextView task_type_tv = viewHolder.itemView.findViewById(R.id.task_type_tv);
                 //设置标签颜色task_type_tv
                 //设置标签颜色task_type_tv
                 if(!TextUtils.isEmpty(etyList.get(i).getChild_task_name())){
                 if(!TextUtils.isEmpty(etyList.get(i).getChild_task_name())){
@@ -304,6 +300,11 @@ public class TryMakeMoneyAdp extends AdpCommonRecy<RecyleObj> {
 
 
                 viewHolder.itemView.findViewById(R.id.cancel_task_tv).setVisibility(View.GONE);
                 viewHolder.itemView.findViewById(R.id.cancel_task_tv).setVisibility(View.GONE);
 
 
+                if(etyList.get(i) == null
+                        || etyList.get(i).getRelease_task() == null
+                        || etyList.get(i).getRelease_task().getTask() == null){
+                    return;
+                }
                 ((TextView)viewHolder.itemView.findViewById(R.id.item_anem_tv)).setText(etyList.get(i).getRelease_task().getName()+"");
                 ((TextView)viewHolder.itemView.findViewById(R.id.item_anem_tv)).setText(etyList.get(i).getRelease_task().getName()+"");
                 ((TextView)viewHolder.itemView.findViewById(R.id.item_num_tv)).setText("剩余"+ etyList.get(i).getRelease_task().getLast_num()+"份");
                 ((TextView)viewHolder.itemView.findViewById(R.id.item_num_tv)).setText("剩余"+ etyList.get(i).getRelease_task().getLast_num()+"份");
                 ((TextView)viewHolder.itemView.findViewById(R.id.item_money)).setText("+"+ etyList.get(i).getRelease_task().getBonus() +"元");
                 ((TextView)viewHolder.itemView.findViewById(R.id.item_money)).setText("+"+ etyList.get(i).getRelease_task().getBonus() +"元");
@@ -313,6 +314,7 @@ public class TryMakeMoneyAdp extends AdpCommonRecy<RecyleObj> {
                 ((TextView)viewHolder.itemView.findViewById(R.id.detail_task_tv)).setText("取消任务");
                 ((TextView)viewHolder.itemView.findViewById(R.id.detail_task_tv)).setText("取消任务");
 
 
                 TextView task_type_tv = viewHolder.itemView.findViewById(R.id.task_type_tv);
                 TextView task_type_tv = viewHolder.itemView.findViewById(R.id.task_type_tv);
+
                 //设置标签颜色task_type_tv
                 //设置标签颜色task_type_tv
                 if(!TextUtils.isEmpty(etyList.get(i).getRelease_task().getChild_task_name())){
                 if(!TextUtils.isEmpty(etyList.get(i).getRelease_task().getChild_task_name())){
                     task_type_tv.setVisibility(View.VISIBLE);
                     task_type_tv.setVisibility(View.VISIBLE);

BIN
app/src/main/res/mipmap-xhdpi/task_dec_faile.png