求助 monkey 测试 空指针异常
手动测试不会报错,但是monkey的话就会报空指针异常。代码已经锁定是menu部分
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
getMenuInflater().inflate(R.menu.act_main, menu);
return true;
}
但是实在是看不出来有啥问题啊。把getmenuinflater那一行注释掉就不会报错了,求指教!
错误的log(并没有指向代码的某一行的空指针)
:Sending Trackball (ACTION_MOVE): 0:(-3.0,1.0)
//[calendar_time:2014-06-10 11:43:30.255 system_uptime:321291909]
// Sending event #100
// CRASH: com.joyradio.fm (pid 20987)
// Short Msg: java.lang.NullPointerException
// Long Msg: java.lang.NullPointerException
// Build Label: Lenovo/S968t/S968t:4.2.2/JDQ39/VIBEROM_V1.0_1403_3_DEV_S968t:eng
/release-keys
// Build Changelist: VIBEROM_V1.0_1403_3_DEV_S968t
// Build Time: 1389279943000
// java.lang.NullPointerException
// at android.view.ViewRootImpl.deliverKeyEventPostIme(ViewRootImpl.java:43
05)
// at android.view.ViewRootImpl.handleImeFinishedEvent(ViewRootImpl.java:41
93)
// at android.view.ViewRootImpl$ViewRootHandler.handleMessage(ViewRootImpl.
java:3264)
// at android.os.Handler.dispatchMessage(Handler.java:99)
// at android.os.Looper.loop(Looper.java:153)
// at android.app.ActivityThread.main(ActivityThread.java:5349)
// at java.lang.reflect.Method.invokeNative(Native Method)
// at java.lang.reflect.Method.invoke(Method.java:511)
// at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit
.java:842)
// at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:609)
// at dalvik.system.NativeStart.main(Native Method)
//