|
@@ -24,6 +24,7 @@ import android.widget.ListView;
|
|
|
import android.widget.TextView;
|
|
import android.widget.TextView;
|
|
|
import android.widget.Toast;
|
|
import android.widget.Toast;
|
|
|
|
|
|
|
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.bumptech.glide.Glide;
|
|
import com.bumptech.glide.Glide;
|
|
@@ -39,6 +40,7 @@ import com.sheep.gamegroup.presenter.TaskDialogContract;
|
|
|
import com.sheep.gamegroup.presenter.TaskDialogPresenter;
|
|
import com.sheep.gamegroup.presenter.TaskDialogPresenter;
|
|
|
import com.sheep.gamegroup.util.Jump2View;
|
|
import com.sheep.gamegroup.util.Jump2View;
|
|
|
import com.sheep.gamegroup.util.MyDbManager;
|
|
import com.sheep.gamegroup.util.MyDbManager;
|
|
|
|
|
+import com.sheep.gamegroup.util.MyListview;
|
|
|
import com.sheep.gamegroup.view.adapter.TaskStateAdapter;
|
|
import com.sheep.gamegroup.view.adapter.TaskStateAdapter;
|
|
|
import com.sheep.gamegroup.view.customview.SProgress;
|
|
import com.sheep.gamegroup.view.customview.SProgress;
|
|
|
import com.sheep.jiuyan.samllsheep.R;
|
|
import com.sheep.jiuyan.samllsheep.R;
|
|
@@ -95,7 +97,7 @@ public class DialogActivity extends Activity implements TaskDialogContract.View
|
|
|
@BindView(R.id.start_task_tv)
|
|
@BindView(R.id.start_task_tv)
|
|
|
TextView start_task_tv;
|
|
TextView start_task_tv;
|
|
|
@BindView(R.id.listview)
|
|
@BindView(R.id.listview)
|
|
|
- ListView listview;
|
|
|
|
|
|
|
+ MyListview listview;
|
|
|
private TaskEty task_entity;
|
|
private TaskEty task_entity;
|
|
|
private List<TaskState> stateList = new ArrayList<>();//状态列表
|
|
private List<TaskState> stateList = new ArrayList<>();//状态列表
|
|
|
private TaskStateAdapter stateAdapter;
|
|
private TaskStateAdapter stateAdapter;
|
|
@@ -433,7 +435,7 @@ public class DialogActivity extends Activity implements TaskDialogContract.View
|
|
|
}
|
|
}
|
|
|
BaseMessage baseMessage = (BaseMessage) o;
|
|
BaseMessage baseMessage = (BaseMessage) o;
|
|
|
|
|
|
|
|
- List<TaskState> stateList = JSONArray.parseArray(JSONArray.toJSONString(baseMessage.getData() +""), TaskState.class);
|
|
|
|
|
|
|
+ List<TaskState> stateList = JSONArray.parseArray(JSON.toJSONString(baseMessage.getData()), TaskState.class);
|
|
|
|
|
|
|
|
if(stateList != null && stateList.size()>0){
|
|
if(stateList != null && stateList.size()>0){
|
|
|
this.stateList.clear();
|
|
this.stateList.clear();
|