【发布时间】:2015-10-15 18:37:53
【问题描述】:
我正在尝试将多个数据系列添加到 android 图形视图折线图 - 我正在使用实时示例中的示例,如下所示:
private DataPoint[] generateData() {
int count = 30;
DataPoint[] values = new DataPoint[count];
for (int i=0; i<count; i++) {
double x = i;
double y = Math.sin(i*0.45+2) + 0.3;
DataPoint v = new DataPoint(x, y);
values[i] = v;
}
return values;
}
我正在添加以下内容:
series1 = new LineGraphSeries<DataPoint>(generateData());
graph.addSeries(series1);
但是,当我运行它时,我得到了一个 NPE。 有谁知道我错过了什么或做错了什么。我已经从 generateData 方法中删除了实际数据,以确保这不是问题。 任何帮助都感激不尽。 杰克
【问题讨论】:
-
谢谢 - 即使我已经在程序的前面声明了它? GraphView 图 = (GraphView) findViewById(R.id.graph);
-
findViewById也返回null -
对不起,我是个菜鸟,但我该怎么做呢?
-
发布 NPE - 来自 logcat 的日志
-
我发现在调用该方法之前立即重新定义图形会停止错误并且应用程序按预期工作。感谢您的 cmets
标签: android graph android-graphview