Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] [SOLVED] No TaskInherited found in context

Fala povo! Baum??

Caso alguém tenha algum problema sobre o No TaskInherited found in context ao estar utilizando a nova versão do Flutter >= 3.0, segue a resolução (simples até) de como resolver o erro!

Exception do Erro:

Exception do ErroResolvendo:

Vamos então ao main.dart, e na criação do Widget build, na linha que tem o return, clique em cima do MaterialApp, pressione ALT + ENTER, escolha "Wrap with widget..." e defina o Widget TaskInherited para que o mesmo seja o Pai de todos.

Depois é só ir até a linha onde seta o argumento/parâmetro "home:" clique em cima do TaskInherited, novamente as teclas de atalho ALT + ENTER e escolha a opção "Remove this widget".

Pronto, problema resolvido!

Correção do Problema

Resultado:

Resultado da correção no aplicativo Flutter

Bom código a todos!

Vida longa ao .Net/Angular/Flutter!

1 resposta
solução!

Olá Lucas.

Tudo bem?

Que bacana você ter compartilhado essa solução com a comunidade! Esse tipo de colaboração é fundamental para ajudar outras pessoas que possam estar enfrentando o mesmo problema. A exceção "No TaskInherited found in context" pode ser realmente frustrante quando estamos aprendendo a trabalhar com contextos e widgets herdados no Flutter.

A tua explicação de como envolver o MaterialApp com o TaskInherited usando o atalho "ALT + ENTER" e a opção "Wrap with widget.." é bastante clara e prática. Isso mostra a importância de entender como a árvore de widgets funciona e como os dados são passados de um widget para outro.

Parabéns pela iniciativa e muito obrigado.

Bons estudos!