Есть ли способ установить переменную в качестве входных данных? Как я могу обновить 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, несмотря на изменение его значения. Я попытался войти в систему, чтобы убедиться, что он меняется, но он не обновляется на графике.
Спасибо.