调试器显示错误值

Debugger showing wrong values

我正在尝试与 Fragments 合作,这个问题可能看起来很愚蠢,但现在我遇到了一个问题。

我试图在 List 中列出 Fragments,该列表显示的片段数量更多,大小准确但值错误。

但是当我尝试从列表中获取最后一个片段时,即使列表大小为 greater than 0。该片段返回为 null

我发布屏幕截图只是为了阐明列表的返回值和大小。

为什么会这样? Android Studio 有问题吗?

我什至检查了碎片是否正确堆叠,但我工作正常。就是想不通为什么会这样。

returnFragment 函数写在 Activity 扩展 AppCompatActivity

如有任何帮助或建议,我们将不胜感激。

这是因为片段列表中实际上有 4 个条目,但是其中两个条目变成了一个 null 对象,所以调试器没有显示,

因为你得到的片段对象是 null 所以很明显这些条目是空的。