Tabia thabiti ya kurudi

Fafanua sera moja ya kurudi ili kufunga overlay na pop ya stack daima kufanyike kwa mpangilio ule ule.

Overlay kwanza

Funga overlays zilizo hai kabla ya kupop staki za kurasa.

Inayojua root

Urefu wa stack ukiwa mmoja, kabidhi kwa tabia ya mzazi badala ya force-pop.

Inayojua tab

Katika hali ya tab, nenda kwenye tab ya kwanza ukiwa kwenye root kabla ya kuanzisha utunzaji wa kutoka kwenye app.

Muundo wa Back Scope

Tumia DeclarativePagesBackScope kwa staki za kurasa na callback za tab kwa mizizi ya tab.

Sera ya Kurudi

DeclarativePagesBackScope

return DeclarativePagesBackScope(
  pages: _pages,
  popTopPage: _popTop,
  isOverlayVisible: _overlay != null,
  dismissOverlay: _dismissOverlay,
  onBackAtRoot: _onBackAtRoot,
  child: DeclarativePagesNavigator(
    pages: _pages,
    buildPage: _buildPage,
    onPopTop: _popTop,
    canPopTop: () => _overlay == null,
  ),
);
Uthabiti wa UX

Dumisha mpangilio mmoja thabiti kwa matukio yote ya kurudi ili kuepuka kuwachanganya watumiaji kati ya Android system back na gestures za iOS.