Я пытался добавить размер своей коллекции из Fire Store в диаграмму MPAndroidChart p ie, но полученные данные не добавляются в PieEntry. Я надеюсь, что есть решение для этого. Благодарю вас! (Извините за мой плохой английский sh)
//PieChart
reportingPieChart = findViewById(R.id.reportPiechart);
//adding data
final ArrayList<PieEntry> pieEntries = new ArrayList<>();
//getting data from firebase
fStore = FirebaseFirestore.getInstance();
String a = "Active";
String w = "Withdrawn";
String p = "Pending";
String s = "Sold";
fStore.collection("Listing").whereEqualTo("lStatus", a).get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
pieEntries.add(new PieEntry(Integer.parseInt(String.valueOf(task.getResult().size()))/*number of active*/, "Active")); //getting active in listing
// Log.d("tag","Size: " + size);
}
});