Использование Dynami c записей с MPAndroidChart - PullRequest
0 голосов
/ 23 марта 2020

Есть ли способ установить переменную в качестве входных данных? Как я могу обновить sh диаграмму P ie?

Вот идея того, для чего я пытаюсь go и что я сделал до сих пор:

Не фактический код

ArrayList<PieEntry> entries = new ArrayList<>();
    PieDataSet pieDataSet;
    PieData pieData;
    int var;

public void UpdateVar(){
    var = 10;
}

onCreate(){
            var = 0;

        entries.add(new PieEntry(var, "Var"));
        pieDataSet = new PieDataSet(entries, "Entried");
        pieData = new PieData(pieDataSet);


        pie_chart.setData(pieData);
        pie_chart.invalidate();
        pie_chart.setDrawEntryLabels(false);


onClickListener() {

        onClick(){

            UpdateVar();
            pie_chart.notifyDataSetChanged();
            pie_chart.invalidate();
}

Проблема в том, что «var» остается 0 на графике p ie, несмотря на изменение его значения. Я попытался войти в систему, чтобы убедиться, что он меняется, но он не обновляется на графике.

Спасибо.

...