편집 기록

편집 기록
  • 프로필 알 수 없는 사용자님의 편집
    날짜2017.01.03

    파이어베이스에서 리스트 안에 리스트를 넣어서 저장하려고 하는데 저장을 못하겠어요. 도와주세요 ㅜㅜ


    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개를 만들어서 하나에는 좌표값을 리스트로 저장을 했구요 다른 하나에는 좌표값을 리스트로 저장한것을 저장하고 거기에 시간까지 같이 저장을 했는데... 무엇을 잘못했는지 모르겠습니다. 구글 찾아봐도 다 했는데 모르겠어요 ㅜㅜ 고수님들 부탁드려요!!

    저번에 한로니로니님이 답변을 달아주셨는데 정말 감사했습니다. 관심가져주시는분들 감사합니다.

  • 프로필 김선우님의 편집
    날짜2016.11.16

    파이어베이스에서 리스트 안에 리스트를 넣어서 저장하려고 하는데 저장을 못하겠어요. 도와주세요 ㅜㅜ


    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개를 만들어서 하나에는 좌표값을 리스트로 저장을 했구요 다른 하나에는 좌표값을 리스트로 저장한것을 저장하고 거기에 시간까지 같이 저장을 했는데... 무엇을 잘못했는지 모르겠습니다. 구글 찾아봐도 다 했는데 모르겠어요 ㅜㅜ 고수님들 부탁드려요!!

    저번에 한로니로니님이 답변을 달아주셨는데 정말 감사했습니다. 관심가져주시는분들 감사합니다.

  • 프로필 알 수 없는 사용자님의 편집
    날짜2016.11.15

    파이어베이스에서 리스트 안에 리스트를 넣어서 저장하려고 하는데 저장을 못하겠어요. 도와주세요 ㅜㅜ


    MainActivity


    public List riding_list = new ArrayList<>(); public List 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개를 만들어서 하나에는 좌표값을 리스트로 저장을 했구요 다른 하나에는 좌표값을 리스트로 저장한것을 저장하고 거기에 시간까지 같이 저장을 했는데... 무엇을 잘못했는지 모르겠습니다. 구글 찾아봐도 다 했는데 모르겠어요 ㅜㅜ 고수님들 부탁드려요!!

    저번에 한로니로니님이 답변을 달아주셨는데 정말 감사했습니다. 관심가져주시는분들 감사합니다.