是否可以在 flutter 中提取 ValueKey 的值?

Is it possible to extract the value of a ValueKey in flutter?

我有一个包含一系列容器的列,每个容器都分配了 keyValueKey(integer)。整数根据列中每个项目的预分配 ID# 而变化

现在我需要知道正在查看哪些容器,这样我就可以在屏幕上获取容器的密钥。但是,当我尝试 debugPrint(mykey.key.toString()); 时,我得到的结果是 [<28935522>],这意味着我分配给 ValueKey 的整数现在被 [<.

包围

我可以尝试对 [<28935522>] 中的整数进行正则表达式,但做这些额外的工作似乎很愚蠢,有没有办法直接提取 ValueKey 值?

只需使用文档中显示的 value 属性。 Documentation for ValueKey.value

mykey.key.value;