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.
Əvvəlki
Deklarativ tablarNövbəti
Anti-nümunələr