package com.xxmassdeveloper.mpchartexample;

import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.FragmentActivity;

import com.github.mikephil.charting.data.PieEntry;
import com.xxmassdeveloper.mpchartexample.manage.JsonUtils;
import com.xxmassdeveloper.mpchartexample.manage.PieBean;
import com.xxmassdeveloper.mpchartexample.view.MyPieChart;

import java.util.ArrayList;

/**
 * @Info
 * @Auth Bello
 * @Time 18-3-5 下午2:16
 * @Ver
 */

public class MyPieActivity extends FragmentActivity {

    String v = "{\"msg\":\"操作成功\",\"data\":[{\"lastNum\":\"0\",\"cou\":1,\"thisNum\":10073},{\"lastNum\":\"0\",\"cou\":2," +
            "\"thisNum\":8804},{\"lastNum\":\"0\",\"cou\":3,\"thisNum\":10468},{\"lastNum\":\"0\",\"cou\":4,\"thisNum\":11091}," +
            "{\"lastNum\":\"0\",\"cou\":5,\"thisNum\":1461}],\"error\":\"-1\"}";


    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_pie_chart);


        PieBean data = (PieBean) JsonUtils.JsonStrToClass(v, PieBean.class);
        ArrayList<PieEntry> entries = new ArrayList<>();
        for (int i=0; i<data.getData().size();i++){
            entries.add(new PieEntry(data.getData().get(i).getThisNum(), data.getData().get(i).getCou()+"次", null));
        }


        MyPieChart mChart = findViewById(R.id.chart1);
        mChart.setData("双线", entries);



    }

}
