Yazeka
Arama sonuçlarına göre oluşturuldu
Navigator.pop() ile değer döndürmek için ikinci parametre olarak bir T generic tipi kullanılır 2.
Örneğin, "SecondRoute" sayfasından dönen değeri almak için şu kod kullanılabilir 2:
Navigator.push(context, MaterialPageRoute(builder: (context) => SecondRoute())) .then((value) => debugPrint(value));
Ayrıca, "SelectionScreen" sayfasında Navigator.pop() yöntemi kullanılarak değer döndürmek şu şekilde yapılabilir 5:
ElevatedButton( onPressed: () { Navigator.pop(context, 'Yep!'); }, child: const Text('Yep!'), )
Bu kod, butona tıklandığında "SelectionScreen" sayfasını kapatır ve "HomeScreen" ekranına "Yep!" metnini gönderir 5.
Daha fazla bilgi için şu kaynaklar incelenebilir:
5 kaynaktan alınan bilgiyle göre: