Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // products pie chart
- double product_total = sale_obj.getDouble(variant); // variant is price or quantity
- if (product_values.size() < 10) {
- String productName = sale_obj.getString("name");
- index = product_names.indexOf(productName);
- product_label_to_truncate = String.valueOf(priceFormat.format(product_total)) + " " + productName;
- if (index < 0) {
- // product doesnt exist in product_labelz
- product_names.add(productName);
- product_labelz.add(product_label_to_truncate);
- product_values.add(new Entry((float) product_total, product_labelz.size() - 1));
- } else {
- // read the current total
- double current_total = groupedProducts.getDouble(productName);
- // increment by the total
- product_total = current_total + product_total;
- product_values.set(index, new Entry((float) product_total, index));
- product_label_to_truncate = String.valueOf(priceFormat.format(product_total)) + " " + productName;
- product_labelz.set(index, product_label_to_truncate);
- }
- product_totals.add(sale_obj.getString(variant));
- groupedProducts.put(productName, product_total);
- Log.d("array_report_products", groupedProducts.toString());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement