마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

achartengine> dataset.addSeries에서 nullpointerException이 나옵니다.

0 추천

일단, List인 title과 values에는 

title ->[수입,지출] 

values->[2000.0,1000.0]이 들어있습니다. 

for문으로 dataset.addSeries하니  nullpointerException이 나옵니다.

왜인지 알려주실분 있나요.. 

그부분 소스 입니다.

for (int i = 0; i < title.size(); i++) {  
                                	 
                                	 CategorySeries series = new CategorySeries(title.get(i));  
                                     double v = values.get(i); 
                                     series.add(v); 
                                     
                                     try{
                                     dataset.addSeries(series.toXYSeries());  
                                     }catch(Exception e){Log.v("Exception",e.toString()+"w");}
                                 }  

 

익명사용자 님이 2014년 8월 4일 질문

1개의 답변

0 추천
수입 지출에 대한 모델 클래스를 만드심이... ㅠㅠ

dataset 이게 뭔지 모르겠지만..

dataset = new ArrayList(); 이런 코드가 빠진거 아닐까요?
Yong-Yong (3,500 포인트) 님이 2014년 8월 4일 답변
dataset은 XYMultipleSeriesDataset 로 선언한 변수 명 입니다.
1. title ->[수입,지출]  을 영어로 바꿔보세요... 한글 문제가아닐지...

2. series.add(v); -> series.add("value" + i ,v); 이렇게 해보세요..
수치에 대한 제목이 없어서 그런지... 그래프를 써본적이 없어서..
잘 모르겠네요.. ㅠㅠ
...