herdarFromWidgetOfExactType está obsoleto, use dependOnInheritedWidgetOfExactType


23

Desde o lançamento do Flutter 1.12, meu código a seguir:

static MyInheritedWidget of(BuildContext context) {
  return context.inheritFromWidgetOfExactType(MyInheritedWidget) as MyInheritedWidget;
}

avisa com o seguinte:

'herditFromWidgetOfExactType' foi descontinuado e não deve ser usado. Use dependOnInheritedWidgetOfExactType. Este recurso foi descontinuado após a v1.12.1. Tente substituir o uso do membro descontinuado pela substituição.

Mas quando tento substituí-lo, ele não funciona:

static MyInheritedWidget of(BuildContext context) {
  return context.dependOnInheritedWidgetOfExactType(MyInheritedWidget) as MyInheritedWidget;
}

Alguém sabe como fazer isso? Obrigado!

Respostas:


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.