2

我正在尝试使用 AChartEngine 库绘制饼图。我对此没有任何问题,因为我已经在另一个 Activity 上绘制了图表。现在我需要绘制另一个图表,但我在 ContextWrapper 上得到了 Nullpointer 异常。这就是 Logcat 所说的:

06-20 17:09:46.391: W/System.err(14261): java.lang.NullPointerException
06-20 17:09:46.391: W/System.err(14261): at android.content.ContextWrapper.getResources(ContextWrapper.java:80)

这是导致错误的代码行:

PieGraph pie = new PieGraph();
View timesheetsPage = pie.getView(MainActivity.this , values, colors, jobDescriptions, totalTimes);

如您所见,我将MainActivity.this其用作上下文,即使我使用 getApplicationContext() 也会得到相同的错误。我肯定知道的所有其他参数都不为空。

这段代码在另一个 Activity 的图表上完美运行,所以我怀疑它是 AChartEngine 库问题。

任何帮助将不胜感激。

4

0 回答 0