이 문제가 해결되지 않아 코드에 무엇이 잘못된 것인지 잘 모릅니다. 제발 도와주세요. 당신이 그것을 사용하는 점에서 여전히 null이 될 수있는 다른 스레드에서의 HashMap를로드하는 경우Error : java.lang.nullpointerexception
List<DataPoint> listPoints;
if((listPoints = hashMap.get(h)) == null) {
listPoints = new ArrayList<DataPoint>();
DataPoint point = new DataPoint((int)songId, i);
listPoints.add(point);
hashMap.put(h, listPoints);
}
logcat을 게시하면 어떤 줄이 'NPE'인지 알 수 있습니다. 'hashMap'이'null'이라는 좋은 기회가 있습니다 – codeMagic
아마도'hashMap'이 초기화되지 않았습니까? – MrSmith42
나머지 코드를 게시하고 실제로 NullPointer를 던지는 행은 무엇입니까? – draksia