|
|
@@ -8,6 +8,8 @@ import android.widget.ListView;
|
|
|
import android.widget.TextView;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
+import com.alibaba.fastjson.JSONArray;
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
import com.kfzs.duanduan.utils.NumberFormatUtils;
|
|
|
import com.sheep.gamegroup.model.entity.BaseMessage;
|
|
|
import com.sheep.gamegroup.model.entity.NewbieTask;
|
|
|
@@ -93,10 +95,13 @@ public class ActNewbieTaskList extends BaseActivity {
|
|
|
@Override
|
|
|
public void onNext(BaseMessage baseMessage) {
|
|
|
swipe_container.setRefreshing(false);
|
|
|
- NewbieTaskResult result = baseMessage.getData(NewbieTaskResult.class);
|
|
|
+ JSONObject json = JSONObject.parseObject(baseMessage.getData().toString());
|
|
|
+ NewbieTaskResult result = new NewbieTaskResult();
|
|
|
+ result.total_amount = json.getFloatValue("total_amount");
|
|
|
+ result.success_amount = json.getFloatValue("success_amount");
|
|
|
ViewUtil.setText(total_money_tv, String.format("完成任务领%s元现金", NumberFormatUtils.retain1(result.total_amount)));
|
|
|
ViewUtil.setText(got_money_tv, String.format("¥%s", NumberFormatUtils.retain1(result.success_amount)));
|
|
|
- newbieTaskList = result.data;
|
|
|
+ newbieTaskList = json.getJSONArray("data").toJavaList(NewbieTask.class);
|
|
|
etyList.addAll(newbieTaskList);
|
|
|
adp.notifyDataSetChanged();
|
|
|
}
|
|
|
@@ -112,7 +117,7 @@ public class ActNewbieTaskList extends BaseActivity {
|
|
|
|
|
|
private boolean isFirst = true;
|
|
|
|
|
|
- public static class NewbieTaskResult{
|
|
|
+ public static class NewbieTaskResult {
|
|
|
float total_amount = 0;
|
|
|
float success_amount = 0;
|
|
|
List<NewbieTask> data;
|