0

我正在开发一个简单的应用程序,它可以在骑山地车跳跃或滑雪时记录您的通话时间。

为此,我添加了三个片段。第一个显示你跳跃后的通话时间。第二个是原始数据,第三个应该显示一个图表,该图表绘制了跳跃数据(还没有工作,但是一个不同的故事)。

片段部分上方有两个按钮,用于开始和停止录制,第三个按钮将数据(存储在手机的外部存储中)加载回应用程序。

点击“加载”后,您可以看到应有的通话时间和数据,但问题是在重新启动应用程序时,您必须在点击开始之前至少滑动一次选项卡,否则应用程序将崩溃。我收到此错误:

APPLICATION: JNI CallVoidMethodV called with pending exception java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference

但是,如果我在开始录制之前滑动一次,一切都会正常工作。

在互联网上的类似问题中,空指针错误的问题是 Ids 或文本视图名称在 java 和 xml 文件中不匹配,但这不是这里的问题,我检查了。

我对 java 和编码比较陌生,所以也许我正在监督一些非常明显的事情。

4

0 回答 0