kssamet3498 adlı üyeden alıntı: mesajı görüntüle
import 'package:flutter/material.dart';

class Sayfa1 extends StatefulWidget {
@override
_Sayfa1State createState() => _Sayfa1State();
}

class _Sayfa1State extends State<Sayfa1> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Center(
child: FlatButton(
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => Sayfa2(sayi: 5),
),
);
},
child: Text("Gönder"),
),
),
);
}
}

class Sayfa2 extends StatefulWidget {
final int sayi;

const Sayfa2({Key key, this.sayi}) : super(key: key);
@override
_Sayfa2State createState() => _Sayfa2State();
}

class _Sayfa2State extends State<Sayfa2> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Text("Gönderdiğin rakam"),
);
}
}
Teşekkür ederim çok güzel özetlemişsiniz. Aslında test sayfası hazırlıyorum. Bir önceki sayfadan gelen değeri bir arttırarak bir sonraki sayfaya aktarmak istiyorum. örneğin 3. Sayfada 1. Sayfadan gelen değeri ve 2. Sayfadan gelen değeri toplatmak istiyorum. Derdimi umarım anlatabildim.