|
|
@@ -28,11 +28,16 @@ import com.me.network.app.http.Method;
|
|
|
import com.me.network.app.http.rx.ResultListener;
|
|
|
import com.me.network.app.http.rx.ResultSubscriber;
|
|
|
import com.uas.appme.R;
|
|
|
+import com.uas.appme.pedometer.bean.ComPolylineBean;
|
|
|
import com.uas.appme.pedometer.bean.PersonalStepBean;
|
|
|
import com.uas.appme.pedometer.constant.Constant;
|
|
|
+import com.uas.appme.pedometer.utils.PolylineUtils;
|
|
|
import com.uas.appme.pedometer.utils.TimeUtil;
|
|
|
|
|
|
import java.text.DecimalFormat;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.Date;
|
|
|
+import java.util.List;
|
|
|
|
|
|
import lecho.lib.hellocharts.view.LineChartView;
|
|
|
|
|
|
@@ -118,13 +123,21 @@ public class PersonalPageActivity extends BaseActivity implements View.OnClickLi
|
|
|
|
|
|
//初始化折线数据
|
|
|
private void initPolylineData() {
|
|
|
- /* if (mPersonalStepBean == null) return;
|
|
|
+ if (mPersonalStepBean == null) return;
|
|
|
if (ListUtils.isEmpty(mPersonalStepBean.getMonthSteps())) return;
|
|
|
List<ComPolylineBean> polyList = new ArrayList<>();
|
|
|
for (int i=0;i<mPersonalStepBean.getMonthSteps().size();i++){
|
|
|
if (!StringUtil.isEmpty(mPersonalStepBean.getMonthSteps().get(i).getAs_date())
|
|
|
- !&&)
|
|
|
- }*/
|
|
|
+ && !StringUtil.isEmpty(mPersonalStepBean.getMonthSteps().get(i).getAs_uusteps())){
|
|
|
+
|
|
|
+ long l = DateFormatUtil.str2Long(mPersonalStepBean.getMonthSteps().get(i).getAs_date(),"yyyy-MM-dd");
|
|
|
+ String date = DateFormatUtil.getStrDate4Date(new Date(l), "MM-dd");
|
|
|
+ ComPolylineBean cBean = new ComPolylineBean(date,CommonUtil.getNumByString(mPersonalStepBean.getMonthSteps().get(i).getAs_uusteps()));
|
|
|
+ polyList.add(cBean);
|
|
|
+ if (i == mPersonalStepBean.getMonthSteps().size()-1)
|
|
|
+ PolylineUtils.initLineChart(lineChart,polyList);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void showStepsInfo() {
|