首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IsoSurface空指针异常

IsoSurface空指针异常
EN

Stack Overflow用户
提问于 2013-08-01 02:31:26
回答 1查看 86关注 0票数 0

我有大量数据要添加到Android的Surface图表中。图形显示正确。但是,当我尝试将图表类型切换为IsoSurface时,应用程序崩溃。我不确定为什么它会崩溃,因为它似乎在库中。我已经包含了崩溃的LogCat的输出

代码语言:javascript
复制
E/AndroidRuntime(3719): FATAL EXCEPTION: main
E/AndroidRuntime(3719): java.lang.NullPointerException
E/AndroidRuntime(3719):     at com.steema.teechart.drawing.Graphics3D.calc3DPos(Graphics3D.java:1110)
E/AndroidRuntime(3719):     at com.steema.teechart.styles.IsoSurface.loopLevels(IsoSurface.java:445)
E/AndroidRuntime(3719):     at com.steema.teechart.styles.IsoSurface.drawCell(IsoSurface.java:385)
E/AndroidRuntime(3719):     at com.steema.teechart.styles.Surface.drawAllCells(Surface.java:405)
E/AndroidRuntime(3719):     at com.steema.teechart.styles.Surface.draw(Surface.java:308)
E/AndroidRuntime(3719):     at com.steema.teechart.styles.IsoSurface.draw(IsoSurface.java:113)
E/AndroidRuntime(3719):     at com.steema.teechart.styles.Series.drawSeries(Series.java:2357)
E/AndroidRuntime(3719):     at com.steema.teechart.Chart.drawAllSeries(Chart.java:790)
E/AndroidRuntime(3719):     at com.steema.teechart.Chart.drawAxesSeries(Chart.java:752)
E/AndroidRuntime(3719):     at com.steema.teechart.Chart.internalDraw(Chart.java:732)
E/AndroidRuntime(3719):     at com.steema.teechart.Chart.paint(Chart.java:2080)
E/AndroidRuntime(3719):     at com.steema.teechart.Chart.paint(Chart.java:2096)
E/AndroidRuntime(3719):     at com.steema.teechart.TChart.onDraw(TChart.java:317)
EN

回答 1

Stack Overflow用户

发布于 2013-08-01 17:03:51

我可以做到这一点而不会出现错误:

代码语言:javascript
复制
Surface surf1 = new Surface(tChart1.getChart());
surf1.fillSampleValues();

try {
    Surface.changeType(surf1, IsoSurface.class);
} catch (IllegalArgumentException e) {
    e.printStackTrace();
} catch (InstantiationException e) {
    e.printStackTrace();
} catch (IllegalAccessException e) {
    e.printStackTrace();
} catch (NoSuchMethodException e) {
    e.printStackTrace();
} catch (InvocationTargetException e) {
    e.printStackTrace();
}

请发布一些代码,这样我们就可以在这里重现问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17978147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档