Buradasın
Flutter Navigator ile veri aktarımı nasıl yapılır?
Yazeka
Arama sonuçlarına göre oluşturuldu
Flutter Navigator ile veri aktarımı yapmak için aşağıdaki adımlar izlenebilir:
- Sayfa oluşturma 4. İlk olarak, veri gönderilecek olan sayfa oluşturulur 4.
- Veri tanımlama 4. Gönderilecek veri, ilgili sayfada değişken olarak tanımlanır ve constructor'da belirtilir 45.
- Navigator kullanımı 4. Navigator fonksiyonu kullanılarak bir sayfadan diğerine geçiş yapılır ve veri aktarılır 45.
Örnek kod:
class FirstPage extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar(title: Text('İlk Sayfa')), body: Center( child: ElevatedButton( onPressed: () { Navigator.push( context, MaterialPageRoute( builder: (context) => SecondPage(data: 'Merhaba, İkinci Sayfa!'), ), ); }, child: Text('İkinci Sayfaya Veri Gönder'), ), ), ); } } class SecondPage extends StatelessWidget { final String data; const SecondPage({required this.data}); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar(title: Text('İkinci Sayfa')), body: Center( child: ElevatedButton( onPressed: () { Navigator.pop(context); }, child: Text('Geri Dön'), ), ), ); } }
Bu örnekte,
FirstPage'den
SecondPage'e geçmek için
Navigator.pushfonksiyonu kullanılmış ve
MaterialPageRoute'a veri aktarılacak parametre eklenmiştir 1.
5 kaynaktan alınan bilgiyle göre: