நிர்ணயமான பின்செல் நடத்தை

ஒரே பின்செல் கொள்கையை வரையறுக்கவும்; ஓவர்லே மூடுதலும் stack pop-களும் எப்போதும் ஒரே வரிசையில் நடக்கச் செய்யுங்கள்.

ஓவர்லேக்கள் முதலில்

செயலில் உள்ள ஓவர்லேக்களை பக்க stack-களை pop செய்வதற்கு முன் மூடுங்கள்.

ரூட்-அறிவு

stack நீளம் ஒன்று மட்டுமே இருந்தால், force-pop செய்வதற்குப் பதிலாக parent நடத்தைக்கு ஒப்படையுங்கள்.

டேப்-அறிவு

டேப் முறையில், app-மட்ட exit handling-ஐத் தொடங்குவதற்கு முன் root-இல் முதல் டேபுக்கு நகருங்கள்.

பின்செல் ஸ்கோப் படிமுறை

பக்க stack-களுக்கும் tab root-களுக்கும் DeclarativePagesBackScope-ஐப் பயன்படுத்துங்கள்.

பின்செல் கொள்கை

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,
  ),
);
UX நிலைத்தன்மை

Android system back மற்றும் iOS gestures இடையிலான பயனர் குழப்பத்தைத் தவிர்க்க, பின்செல் நிகழ்வுகளுக்கான ஒரே ஒருங்கிணைந்த வரிசையை பேணுங்கள்.