• 12-09-2022, 12:50:42
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    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
  • 13-09-2022, 10:16:24
    #2
    provider kullanabilirsin state yönetimi için
  • 15-09-2022, 18:17:43
    #3
    Yada Getx kullanabilirsin state yönetimi için
  • 18-09-2022, 18:44:37
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    2. sayfada

    Navigator.pop(context, apidenDonenVeri);
    yazarak veriyi döndürebilirsiniz
  • 22-09-2022, 11:40:47
    #5
    Hocam Getx kullanın derim işinizi çok kolaylaştırıcaktır
  • 25-09-2022, 22:16:38
    #6
    Ben de state management için getx öneririm.
  • 26-09-2022, 21:25:56
    #7
    getx i çok tavsiye edenler olmuş ama provider ve bloc bilmenin birçok alanda sana faydası olacaktır yeni aldığın projeleri daha efektif bir biçimde yapabilirsin