A와B가 있는데요
리스트 뿌려줘야하는게 A는 4개고 B는 5개여서
레이아웃 한개와 어댑터 한개더 추가하였습니다.
근데 어플을실행하면 B는 바로죽는데
A를 클릭하고 B를 리스트보기해야지만 보여집니다...
소스좀 봐주세요..
/**
* 검색한 메뉴 리스트 화면에 그리기
* @param menuList
*/
private void setMenuListView(ArrayList<MenuInfo> menuList){
searchMenuItems.clear();
for(MenuInfo c: menuList){
searchMenuItems.add(c);
}
mKSearchAdapter.notifyDataSetChanged();
mSearchAdapter.notifyDataSetChanged();
}
아래mSearchAdapter.notifyDataSetChanged(); 이게 기존에있었던겁니다.
그리고 죽는현상이 두개 917라인 1002라인이있는데 두개 소스를 보여드릴게요 917라인이 위꺼고요
if(type instanceof SearchResultResponse){
SearchResultResponse response = (SearchResultResponse)type;
// 검색한 메뉴 리스트 화면 구성
setMenuListView(response.MenuINFO);
}
봐주세요..
해도해도 되질않네요..노티피도 너무 생소하고..
도와주세요
01-22 09:08:04.125: W/dalvikvm(22620): threadid=1: thread exiting with uncaught exception (group=0x41eda438)
01-22 09:08:04.125: E/AndroidRuntime(22620): FATAL EXCEPTION: main
01-22 09:08:04.125: E/AndroidRuntime(22620): java.lang.NullPointerException
01-22 09:08:04.125: E/AndroidRuntime(22620): at com.bo.fashionp.ui.Order.setMenuListView(Order.java:917)
01-22 09:08:04.125: E/AndroidRuntime(22620): at com.bo.fashionp.ui.Order.onDataReceived(Order.java:1002)
01-22 09:08:04.125: E/AndroidRuntime(22620): at com.bo.fashionp.data.SearchController$1.onPostExecute(SearchController.java:94)
01-22 09:08:04.125: E/AndroidRuntime(22620): at com.bo.fashionp.data.SearchController$1.onPostExecute(SearchController.java:1)
01-22 09:08:04.125: E/AndroidRuntime(22620): at android.os.AsyncTask.finish(AsyncTask.java:631)
01-22 09:08:04.125: E/AndroidRuntime(22620): at android.os.AsyncTask.access$600(AsyncTask.java:177)
01-22 09:08:04.125: E/AndroidRuntime(22620): at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:644)
01-22 09:08:04.125: E/AndroidRuntime(22620): at android.os.Handler.dispatchMessage(Handler.java:99)
01-22 09:08:04.125: E/AndroidRuntime(22620): at android.os.Looper.loop(Looper.java:137)
01-22 09:08:04.125: E/AndroidRuntime(22620): at android.app.ActivityThread.main(ActivityThread.java:4879)
01-22 09:08:04.125: E/AndroidRuntime(22620): at java.lang.reflect.Method.invokeNative(Native Method)
01-22 09:08:04.125: E/AndroidRuntime(22620): at java.lang.reflect.Method.invoke(Method.java:511)
01-22 09:08:04.125: E/AndroidRuntime(22620): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
01-22 09:08:04.125: E/AndroidRuntime(22620): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
01-22 09:08:04.125: E/AndroidRuntime(22620): at dalvik.system.NativeStart.main(Native Method)
로그도 올립니다.
따로따로 올려 번거롭게해서 죄송요~