Deterministik geri davranışı

Örtüklərin bağlanması və səhifə steklərinin çıxarılması həmişə eyni ardıcıllıqla baş versin deyə, vahid geri siyasəti müəyyənləşdirin.

Öncə örtüklər

Aktiv örtükləri səhifə steklərini çıxarmadan əvvəl bağlayın.

Kökü nəzərə alan

Stek uzunluğu bir olduqda, məcburi çıxarmaq əvəzinə ana davranışına həvalə edin.

Tabı nəzərə alan

Tab rejimində, tətbiq səviyyəsində çıxış idarəsini işə salmazdan əvvəl kökdə birinci taba keçin.

Geri əhatə nümunəsi

Səhifə stekləri üçün DeclarativePagesBackScope-dan və tab kökləri üçün tab callback-lərindən istifadə edin.

Geri siyasəti

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 sabitliyi

Saxlayın bütün geri hadisələr üçün vahid ardıcıllığı Android sisteminin geri düyməsi ilə iOS jestləri arasındakı istifadəçi qarışıqlığından qaçmaq üçün.