Flutter'da oluşan ( '_debugLifecycleState != _ElementLifecycle.defunct': is not true. ) hatası nasıl çözülür?

02.09.2020 14:16

Flutter'da oluşan ( '_debugLifecycleState != _ElementLifecycle.defunct': is not true. ) hatası nasıl çözülür?

Flutter'da animasyonlar ile çalışmaya başladığım ilk gün aldığım '_debugLifecycleState != _ElementLifecycle.defunct': is not true. hatasının çözümünü kısa bir araştırma ardından çözmüş bulunmaktayım.

Bu hatanın oluşma sebebi, mevcut sayfadan ayrılmamıza rağmen controllerin hala çalışması. Bu da arkaplanda bize hatalar oluşturuyor.

'_debugLifecycleState != _ElementLifecycle.defunct': is not true. hatasını çözmek için oldukça basit olan bir yöntem olarak, dispose metodunun içerisinde controlleri dispose etmemiz yeterli oluyor.