我收到了一些来自Android的崩溃报告(带有java.lang.NullPointerException),但 我不明白 下面的

stacktrace 中的 __null __是什么意思 :

at __null__.formatElapsedTime(MainActivity.java)

at __null__.access$102(MainActivity.java)

at __null__.access$200(MainActivity.java)

at __null__.access$500(MainActivity.java)

at ru.yandex.subbota_job.multiplicationtable.MainActivity.onEnterPressed(MainActivity.java)

at ru.yandex.subbota_job.multiplicationtable.KeyboardFragment.onClick(KeyboardFragment.java)

at android.view.View.performClick(View.java:4463)

at android.view.View$PerformClick.run(View.java:18789)

at android.os.Handler.handleCallback(Handler.java:808)

at android.os.Handler.dispatchMessage(Handler.java:103)

at android.os.Looper.loop(Looper.java:193)

at android.app.ActivityThread.main(ActivityThread.java:5299)

at java.lang.reflect.Method.invokeNative(Method.java)

at java.lang.reflect.Method.invoke(Method.java:515)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)

at dalvik.system.NativeStart.main(NativeStart.java)

而且我不明白什么是access $ xxx函数?

此外,既不直接也不间接从onEnterPressed调用formatElapsedTime!绝对是!从计时器线程通过runOnUiThread调用formatElapsedTime。这是非常罕见的错误,仅在两个不同的设备上第二次发生。

请帮助,无论如何!我有很多 null

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐