どうも、ちょげ(@chogetarou)です。
Dismissibleウェジェットを使った時に「A dismissed Dismissible widget is still part of the tree.」というエラーが出ることがあります。
このエラーを解決するには、どうしたらいいのでしょうか?
方法

エラーを解決するには、「Dismissble」ウェジェットの引数「key」に「UniqueKey」を指定します。
Dismissible(
key : UniqueKey(),
・・・
)
そもそもの原因は、keyの重複にあります。
keyが重複してしまうことで、「A dismissed Dismissible widget is still part of the tree.(削除したDismissibleウェジェットがまだウェジェットツリーにいますよ) 」というエラーメッセージが出るのです。
なので、絶対に重複しないように「UniqueKey」を使います。
コメント