Dart使用引用隔离发送端口和接收端口问题

Dart使用引用隔离发送端口和接收端口问题,dart,reference,dart-isolates,Dart,Reference,Dart Isolates,在具有引用的列表中,列表中的引用在接收端口接收后不再正确。 图片保存在列表中。列表中未引用其他条目/图像的条目是正确的,但对其他图像的引用不再匹配。它们都指向同一条目。 我通过显示散列值来检查 输入列表: inHash 0 729534725(参考图像1) inHash 1 58149970(参考图像2) inHash 2 729534725(参考图1) inHash 3 58149970(参考图2) inHash 4 729534725 inHash 558149970 inHash 6 72

在具有引用的列表中,列表中的引用在接收端口接收后不再正确。 图片保存在列表中。列表中未引用其他条目/图像的条目是正确的,但对其他图像的引用不再匹配。它们都指向同一条目。 我通过显示散列值来检查

输入列表: inHash 0 729534725(参考图像1) inHash 1 58149970(参考图像2) inHash 2 729534725(参考图1) inHash 3 58149970(参考图2) inHash 4 729534725 inHash 558149970 inHash 6 729534725 inHash 7 58149970 inHash 8 729534725 inHash 9 58149970 inHash 10 729534725

sendAsyncPort.send(InputList)
收到: 输出0 732188156(图像1正常) 输出哈希1 685649583(图像2正常) outHash 2 685649583(image2错误,输入引用了image1) 输出3685649583 输出4685649583 总计565649583 总计685649583 总计765649583 总计865649583 总计9 685649583 总计10685649583

有人知道我如何解决这个问题吗

迈克