Android activity 导航错误
Android activity navigation bug
我有一个奇怪的错误,我不确定如何调试。我有一个 activity 设置来显示电影预告片和评论。当应用程序最初启动时,一切看起来和工作正常,除非我从该应用程序导航到另一个应用程序或 youtube 以观看预告片。然后,当我回到我的应用程序时,预告片名称和评论都与原始顺序不符,只是搞砸了(有些是重复的)。但是,当我单击预告片名称(现在不正确)时,它会将我带到正确的预告片!此外,当我返回应用程序时,如果我尝试将 phone 侧向旋转,它不会旋转。在我离开应用程序并返回之前,旋转和其他一切都工作得很好。我很困惑。我尝试了不同的 onSaveInstanceState 等实现,但没有任何效果。我什至不知道 post 的代码片段是什么,因为我不知道错误可能发生在哪里。
是的,正如 David Wasser 在上面所写的那样,问题出在我的适配器上,与 onSaveInstanceState 无关。我在适配器的错误方法中分配了 textview(我在我定义我的 viewholder 的地方而不是在 onBind 方法上分配它)所以它没有被正确处理。
我有一个奇怪的错误,我不确定如何调试。我有一个 activity 设置来显示电影预告片和评论。当应用程序最初启动时,一切看起来和工作正常,除非我从该应用程序导航到另一个应用程序或 youtube 以观看预告片。然后,当我回到我的应用程序时,预告片名称和评论都与原始顺序不符,只是搞砸了(有些是重复的)。但是,当我单击预告片名称(现在不正确)时,它会将我带到正确的预告片!此外,当我返回应用程序时,如果我尝试将 phone 侧向旋转,它不会旋转。在我离开应用程序并返回之前,旋转和其他一切都工作得很好。我很困惑。我尝试了不同的 onSaveInstanceState 等实现,但没有任何效果。我什至不知道 post 的代码片段是什么,因为我不知道错误可能发生在哪里。
是的,正如 David Wasser 在上面所写的那样,问题出在我的适配器上,与 onSaveInstanceState 无关。我在适配器的错误方法中分配了 textview(我在我定义我的 viewholder 的地方而不是在 onBind 方法上分配它)所以它没有被正确处理。