Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void generateChart()
- {
- //pemasukan();
- final float[] totalPemasukan = new float[1];
- final float[] totalPengeluaran = new float[1];
- AllJurnal.getDataBulanIni("pemasukan", data, new Jurnal_Get.dataCallBack() {
- @Override
- public void getData(List<tblJurnalDatabase> value) {
- result = value;
- if(result.get(0).getKdJurnal() != 0)
- {
- for(int i = 0;i<result.size();i++)
- {
- totalPemasukan[0] = totalPemasukan[0] + result.get(i).getHarga();
- }
- }
- }
- });
- AllJurnal.getDataBulanIni("pengeluaran", data, new Jurnal_Get.dataCallBack() {
- @Override
- public void getData(List<tblJurnalDatabase> value) {
- result = value;
- if(result.get(0).getKdJurnal() != 0)
- {
- for(int i = 0;i<result.size();i++)
- {
- totalPengeluaran[0] = totalPengeluaran[0] + result.get(i).getHarga();
- }
- Toast.makeText(getBaseContext(),"pengeluaran" + totalPengeluaran[0],Toast.LENGTH_SHORT).show();
- }
- }
- });
- PieChart pie = (PieChart) findViewById(R.id.chartBulanIni);
- Toast.makeText(getBaseContext(),"pemasukan " + totalPemasukan[0] + " pengeluaran " + totalPengeluaran[0],Toast.LENGTH_SHORT).show();
- ArrayList<PieEntry> entries = new ArrayList<PieEntry>();
- //ArrayList<String> label = new ArrayList<String>();
- //label.add("pemasukan");
- entries.add(new PieEntry(50,"pemasukan"));
- //label.add("pengeluaran");
- entries.add(new PieEntry(10,"pengeluaran"));
- PieDataSet dataa = new PieDataSet(entries,"statistik");
- PieData All = new PieData(dataa);
- dataa.setColors(ColorTemplate.COLORFUL_COLORS);
- /*Legend legend = pie.getLegend();
- legend.setEnabled(true);
- dataa.setColors(ColorTemplate.COLORFUL_COLORS);
- legend.setExtra(ColorTemplate.COLORFUL_COLORS, new String[] { "pemasukan", "pengeluaran"});*/
- pie.setData(All);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement