Мои данные из магазина нельзя добавить в MPAndroidChart (PieChart) - PullRequest
0 голосов
/ 24 марта 2020

Я пытался добавить размер своей коллекции из 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);


        }
    });
...