是否可以在 flutter 中提取 ValueKey 的值?
Is it possible to extract the value of a ValueKey in flutter?
我有一个包含一系列容器的列,每个容器都分配了 key
个 ValueKey(integer)
。整数根据列中每个项目的预分配 ID# 而变化
现在我需要知道正在查看哪些容器,这样我就可以在屏幕上获取容器的密钥。但是,当我尝试 debugPrint(mykey.key.toString());
时,我得到的结果是 [<28935522>]
,这意味着我分配给 ValueKey 的整数现在被 [<
.
包围
我可以尝试对 [<28935522>]
中的整数进行正则表达式,但做这些额外的工作似乎很愚蠢,有没有办法直接提取 ValueKey
值?
只需使用文档中显示的 value
属性。 Documentation for ValueKey.value
mykey.key.value;
我有一个包含一系列容器的列,每个容器都分配了 key
个 ValueKey(integer)
。整数根据列中每个项目的预分配 ID# 而变化
现在我需要知道正在查看哪些容器,这样我就可以在屏幕上获取容器的密钥。但是,当我尝试 debugPrint(mykey.key.toString());
时,我得到的结果是 [<28935522>]
,这意味着我分配给 ValueKey 的整数现在被 [<
.
我可以尝试对 [<28935522>]
中的整数进行正则表达式,但做这些额外的工作似乎很愚蠢,有没有办法直接提取 ValueKey
值?
只需使用文档中显示的 value
属性。 Documentation for ValueKey.value
mykey.key.value;