Don’t use ‘BuildContext’s across async gaps.

Don’t use ‘BuildContext’s across async gaps.
Try rewriting the code to not use the ‘BuildContext’, or guard the use with a ‘mounted’ check.dartuse_build_context_synchronously

context.mounted
Enter fullscreen mode
Exit fullscreen mode

Just wrap the error part with the following. We will process it after confirming the mount.

if (context. mounted) {

if (context.mounted) { if (isPrayedToday < 1) { _modalSalatFaithWrite.salatWrite(context, _controller); } else { _getShowModalAlreadyToday(context, S.of(context).modal_today_prayer_already); } }
Enter fullscreen mode
Exit fullscreen mode

Discover more from Coursity

Subscribe to get the latest posts sent to your email.

Leave a Comment

Your email address will not be published. Required fields are marked *

Discover more from Coursity

Subscribe now to keep reading and get access to the full archive.

Continue reading

Scroll to Top
Martins ad network.