Merhaba,

            onPressed: () async {
              var value = await Navigator.push(
                context,
                MaterialPageRoute(
                  builder: (context) {
                    return const Sayfa2();
                  },
                ),
              );
            },
Şeklinde 2. sayfaya gidiyor.

onDetect: (string, args) {
            if (string.rawValue == null) {
              debugPrint('Failed');
            } else {
              APISORGUSU();
              return Navigator.pushReplacement(
                context,
                MaterialPageRoute(
                  builder: (context) => const Sayfa1(),
                ),
              );
            }
          }
Şeklinde Api sorgusunu yapıp 1. sayfaya dönüyor.

Ama 1. sayfaya döndüğünde 1. sayfadaki state yenilenmiyor.
1. sayfa StatefulWidget, 2. sayfa StatelessWidget

Gözümden kaçan ne çözemedim

Edit:

Şaka gibi, dün geceden beri aralıksız uykusuz çözmeye uğraşıyorum.
APISORGUSU() await yapmazsak olmaz tabi.
Benim biraz uyumam lazım sanırım