单击刷新按钮时如何使用新值更新饼图。
这意味着我想通过单击同一活动中的按钮来删除旧饼图并创建一个新的饼图。我正在使用图表引擎显示饼图。
提前致谢..
答案 0 :(得分:0)
点击按钮调用此代码。
Intent intent = getIntent();
finish();
//here you get new data for the pie chart.
startActivity(intent);
如果您使用上述代码,基本上您必须重新启动活动。
现在,如果您可以在线程中获取数据,请尝试考虑AsyncTask
并在doInBackground
方法中获取新数据。在调用onPostExecute
后,刷新UI部分,在您的情况下显示新对象,即View
。
答案 1 :(得分:0)
您必须从数据集中删除旧数据并添加新值。完成此操作后,只需调用mChartView.repaint()
即可进行视觉刷新。