안녕하세요 ^^


제가 로그를 찍는데 이상한 에러가 나서 여쭤봅니다.



------------------------------------------------------------------------------------------

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)

03-20 17:08:49.504: V/MainActivity(10228): chatList : null
03-20 17:08:49.504: D/AndroidRuntime(10228): Shutting down VM
03-20 17:08:49.504: W/dalvikvm(10228): threadid=1: thread exiting with uncaught exception (group=0x4001e578)
03-20 17:08:49.535: E/AndroidRuntime(10228): FATAL EXCEPTION: main
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       이렇게 나와야 하는거 아닌가요 ?


으음... 아닌가,,, ㅜ ㅜ 넹 ?