안녕하세요 ^^
제가 로그를 찍는데 이상한 에러가 나서 여쭤봅니다.
------------------------------------------------------------------------------------------
1. Log.v("MainActivity", "chatList : " + chatList);
2. Log.v("MainActivity", "chatList.get(position) : " + chatList.get(position));
3. Log.v("MainActivity", "userList.get(position) : " + userList.get(position));
------------------------------------------------------------------------------------------
다음과 같은 코드가 있는데,
로그 찍은 내용을 보면,
------------------------------------------------------------------------------------------
03-20 17:08:49.504: V/MainActivity(10228): chatList : null
03-20 17:08:49.535: E/AndroidRuntime(10228): java.lang.NullPointerException
03-20 17:08:49.535: E/AndroidRuntime(10228): at com.adapter.ChatRoomListAdapter.getView(ChatRoomListAdapter.java:68)
저기 1번 라인까지는 값이 null 이지만 잘 출력이 되구요.
그 담에는, null 에서 값을 뽑아내려니 null 값이 나와서
제 예상으론 chatList.get(position) : null 이렇게 나와야 할것 같은데, nullPointexception 이 뜨니까 이상해서 올려봅니다. 제가 잘못알고 있는건지...
로그를 찍을 땐 null 값이 나와도 저 위에 표시한 것 처럼 :null 이렇게 나와야 하는거 아닌가요 ?
으음... 아닌가,,, ㅜ ㅜ 넹 ?




Log.v("aaa",""+chatList); 를 출력하면 null이 출력 될테고...
Log.v("aaa",""+chatList.get(position);하면 객체가 null인데 .get을 호출하려고 하니 죽는게 당연하다고 생각됩니다.^^
직접 돌려보진않았는데 웬지 맞는거같아요.흐흐...