我面临着一个严峻的问题。演示运行良好,但在我自己的应用程序中,如果我切换到另一个应用程序,然后切换回来,左下方会出现一个小的重复图表。achartengine:简历复制后的图表
我的应用程序中的图表将被更新(添加新(x,y)和重绘)间隔。
附加是切换回来后的原始图像和图像。
我怀疑我的onResume()方法存在一些问题。
@Override
protected void onResume() {
super.onResume();
if (mChartView == null) {
LinearLayout layout = (LinearLayout) findViewById(R.id.linearlayout_chart);
mChartView = ChartFactory.getLineChartView(this, mDataSet, mRenderer);
mRenderer.setClickEnabled(true);
mRenderer.setSelectableBuffer(100);
mChartView.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
}
});
mChartView.setOnLongClickListener(new OnLongClickListener() {
public boolean onLongClick(View v) {
return false;
}
});
mChartView.addZoomListener(new ZoomListener() {
public void zoomApplied(ZoomEvent e) {
}
public void zoomReset() {
}
}, true, true);
mChartView.addPanListener(new PanListener() {
public void panApplied() {}
});
layout.addView(mChartView, new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
}
mChartView.repaint();
}
我不明白为什么会发生这种情况,有没有人有同样的问题?
正常图表:
从另一个应用程序切换回后:
的Android 3.2(API级别13) AChartEngine版本0.7.0 华硕EEE垫
嗨,我面临同样的问题,现在,你能告诉我你是怎么解决它?谢谢! – Lucia 2012-03-12 13:35:29