안녕하세요..


폰소스 보다가 에러가 나서 궁금하여 질문 드립니다..

사실 분석이 잘 안되네요..ㅠㅠ



09-19 10:16:50.791 E       3808     AndroidRuntime                              FATAL EXCEPTION: main

09-19 10:16:50.791 E       3808     AndroidRuntime                              java.lang.NullPointerException

09-19 10:16:50.791 E       3808     AndroidRuntime                               atcom.android.phone.SimContacts.onPrepareOptionsMenu(SimContacts.java:529)

09-19 10:16:50.791 E       3808     AndroidRuntime                               at android.app.Activity.onPreparePanel(Activity.java:2175)

09-19 10:16:50.791 E       3808     AndroidRuntime                               atcom.android.internal.policy.impl.PhoneWindow.preparePanel(PhoneWindow.java:332)

09-19 10:16:50.791 E       3808     AndroidRuntime                               at com.android.internal.policy.impl.PhoneWindow.onKeyDownPanel(PhoneWindow.java:568)

09-19 10:16:50.791 E       3808     AndroidRuntime                               at com.android.internal.policy.impl.PhoneWindow.onKeyDown(PhoneWindow.java:1218)

09-19 10:16:50.791 E       3808     AndroidRuntime                               at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1679)

09-19 10:16:50.791 E       3808     AndroidRuntime                               at android.view.ViewRoot.deliverKeyEventToViewHierarchy(ViewRoot.java:2575)

09-19 10:16:50.791 E       3808     AndroidRuntime                               at android.view.ViewRoot.handleFinishedEvent(ViewRoot.java:2550)

09-19 10:16:50.791 E       3808     AndroidRuntime                               at android.view.ViewRoot.handleMessage(ViewRoot.java:1881)

09-19 10:16:50.791 E       3808     AndroidRuntime                               at android.os.Handler.dispatchMessage(Handler.java:99)

09-19 10:16:50.791 E       3808     AndroidRuntime                               at android.os.Looper.loop(Looper.java:130)

09-19 10:16:50.791 E       3808     AndroidRuntime                               at android.app.ActivityThread.main(ActivityThread.java:3716)

09-19 10:16:50.791 E       3808     AndroidRuntime                               at java.lang.reflect.Method.invokeNative(Native Method)

09-19 10:16:50.791 E       3808     AndroidRuntime                               at java.lang.reflect.Method.invoke(Method.java:507)

09-19 10:16:50.791 E       3808     AndroidRuntime                               at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:895)

09-19 10:16:50.791 E       3808     AndroidRuntime                               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:653)

09-19 10:16:50.791 E       3808     AndroidRuntime                               at dalvik.system.NativeStart.main(Native Method)


onPrepareOnoptionsMenu 메소드는 다음과 같이 되어있습니다.
이것은 Google Native 인데요..
제가 주석만 달아놓은 것인데 여기서 에러가 나는데요..
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
MenuItem item = menu.findItem(MENU_IMPORT_ALL);
if (item != null) {
Log.e(LOG, "onPrepareOptionsMenu() is called, count is ="
+ mCursor.getCount());
item.setVisible(mCursor != null && mCursor.getCount() > 0);
}
return super.onPrepareOptionsMenu(menu);
}


화면을 돌리게 되면 상기와 같은 에러 메세지가 나는데.. 확인이 안되네요..
혹시 경험자나 고수님 계시면 도움 부탁드립니다..

좋은 하루 되세요..