Variabeln context är något som finns i en widgets build-metod.
Navigator.push( context, MaterialPageRoute( builder: (context) => DittNyaFönster() ) );
Om du vill att widgeten ska få reda på när användaren kommer tillbaka, så får du säga åt den att vänta:
final String result = await Navigator.push( context, MaterialPageRoute( builder: (context) => DinWidget() ) ); print('Den här koden körs när man kommer tillbaka från DinWidget.');
För att skicka med ett värde från widgeten som stängs (och som sparas i result i koden ovan), gör så här:
Navigator.pop( context, result );