inheritFromWidgetOfExactType è obsoleto, utilizzare dependOnInheritedWidgetOfExactType


23

Dal rilascio di Flutter 1.12 il mio codice seguente:

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

avverte quanto segue:

'inheritFromWidgetOfExactType' è obsoleto e non deve essere utilizzato. Utilizzare invece dependOnInheritedWidgetOfExactType. Questa funzione è stata deprecata dopo la v1.12.1. Provare a sostituire l'uso del membro deprecato con la sostituzione.

Ma quando provo a sostituirlo, non funziona:

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

Qualcuno sa come farlo? Grazie!

Risposte:


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.