MainActivity :
public List<Riding> riding_list = new ArrayList<>();
public List<RidingList> riding_big_list = new ArrayList<>();
Riding riding2 = new Riding(latLng.latitude,latLng.longitude);
RidingList ridinglist = new RidingList(Time,riding2);
SimpleDateFormat sdfNow = new SimpleDateFormat("HH:mm:ss");
Date date = new Date(System.currentTimeMillis());
String stringdate = sdfNow.format(date);
Time = stringdate;
SimpleDateFormat year = new SimpleDateFormat("yyyy");
Year = year.format(date);
SimpleDateFormat month = new SimpleDateFormat("MM");
Month = month.format(date);
SimpleDateFormat day = new SimpleDateFormat("dd");
Day = day.format(date);
ridinglist.setTime(Time);
ridinglist.setList(riding2);
riding_big_list.add(ridinglist);
Log.e(TAG, "ridinglist.time : " + ridinglist.time + " riding_big_list.size : " + riding_big_list.size());
Log.e(TAG, "ridinglist.list : " + ridinglist.getList() + " riding2.latitude : " + riding2.latitude + " riding2.longitude : " + riding2.longitude);
mDatabase.child("users").child("TEST").child(Year).child(Month).child(Day).child(ridinglist.time).setValue(ridinglist.list);
java.lang.NullPointerException: Attempt to invoke interface method 'boolean java.util.Iterator.hasNext()' on a null object reference
이 에러가 떠서 그러는데요. 클래스 2개를 만들어서 하나에는 좌표값을 리스트로 저장을 했구요 다른 하나에는 좌표값을 리스트로 저장한것을 저장하고 거기에 시간까지 같이 저장을 했는데... 무엇을 잘못했는지 모르겠습니다. 구글 찾아봐도 다 했는데 모르겠어요 ㅜㅜ 고수님들 부탁드려요!!
저번에 한로니로니님이 답변을 달아주셨는데 정말 감사했습니다. 관심가져주시는분들 감사합니다.