Bee
Bee

Reputation: 45

Flutter: Navigator.push inside listTile is not working

Navigator.push is not working() When I click on it nothing happends, no error, no change page, nothing...

ListTile(
          leading: const Icon(CupertinoIcons.pencil),
          title: const Text('Edit Profile'),
          onTap: () {
          Navigator.push(
          context,
          MaterialPageRoute(
          builder: (context) => EditProfilePage(
                   uid: userData['uid'])));
                   Navigator.pop(context);
         },
       ),

Upvotes: 3

Views: 299

Answers (1)

Josteve Adekanbi
Josteve Adekanbi

Reputation: 12703

Remove Navigator.pop(context);

Explantation: You're popping the page immediately after pushing to it that's why it was behaving as if you weren't pushing at all.

Upvotes: 2

Related Questions