FATAL EXCEPTION: main
java.lang.NullPointerException
at android.widget.ListView.removeFooterView(ListView.java:420)
at com.skp.nk.teacher.ui.activity.research.ResearchMainActivity$LoginCallBack.requestCompleted(ResearchMainActivity.java:159)
at com.skp.nk.teacher.request.common.ServerRequest$UIRunnable.run(ServerRequest.java:115)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3687)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
footerView = ((LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.activity_comehome_append, null, false);
footerView.setVisibility(View.GONE);
list_research.addFooterView(footerView);
onResum 에서 addFooter를 해줍니다
그리고 서버에서 값을 받아서
if ( 10 >= survey_total_size ) {
footerView.setVisibility(View.GONE);
list_research.removeFooterView(footerView);
}
이런식으로 서버에서 받은 사이즈값을 비교해서 removeFooterView를 해주는데요
2.3 버전에서만 여기서 에러가 납니다.
물론 footerView 랑 list_research 널 체크를 다해봣지만 널이 아니였구요...
개발하다 이런경험 있으신분 계시다면 답변좀 부탁드립니다.
밑도끝도없이 에러가나고 디버깅해봐도 ListView의 420번라인을 에러라인으로 잡아버리니까...
당황스럽네요
아이스크림 샌드위치는 에러가 안나는데 말이죠 ㅠㅠ
GONE을 안해보기도 해봣지만 ... 계속 에러가나네요 ㅠㅠ