Java android google Cardward getLastHeadView在更改活动时返回NAN矩阵

Java android google Cardward getLastHeadView在更改活动时返回NAN矩阵,java,android,nan,google-cardboard,Java,Android,Nan,Google Cardboard,我有一个纸板应用程序,只使用头追踪器来获取手机的方向 在我尝试访问另一个活动(登录菜单)然后返回到我的MainActivity之前,它工作得比较好。 LoginActivity是使用AndroidStudio提供的模板构建的 Intent intent = new Intent(mainActivity, LoginActivity.class); startActivity(intent); 当我回来的时候 mCardboardHeadTracker.getLastHeadView(mHe

我有一个纸板应用程序,只使用头追踪器来获取手机的方向

在我尝试访问另一个活动(登录菜单)然后返回到我的MainActivity之前,它工作得比较好。 LoginActivity是使用AndroidStudio提供的模板构建的

Intent intent = new Intent(mainActivity, LoginActivity.class);
startActivity(intent);
当我回来的时候

 mCardboardHeadTracker.getLastHeadView(mHeadViewMatrix, 0);
返回一个NaN数组。我尝试重置矩阵,但未成功。

您应该拨打:

mCardboardHeadTracker.stopTracking()

通过调试反编译,NaN矩阵来自:double[]mat=this.tracker.getPredictedGLMatrix(secondsToPredictForward);