Android
Статья отлично разбирает, как устроены таски (tasks) и стек возврата (back stack) под капотом. Автор показывает, что активити — это «глава истории», а стек — это последовательность этих глав, которыми управляет Android по принципу LIFO (последний зашёл — первый вышел). Но самое интересное — как разработчики могут контролировать это поведение. В статье глубоко объясняются
launch modes (
standard,
singleTop,
singleTask,
singleInstance) и
intent flags (
FLAG_ACTIVITY_NEW_TASK,
FLAG_ACTIVITY_CLEAR_TOP и др.), а также такие нюансы, как
taskAffinity, атрибуты вроде
clearTaskOnLaunch и поведение кнопки «назад» на Android 12+. Если вы пишете навигацию или сложные потоки переходов в Android-приложении — эта статья точно стоит внимания.
•
JetCo Library — готовые UI-компоненты Compose
•
Understanding “Tasks” and the Back Stack in Android — The Story Behind Your App’s Journey
•
Android App Architecture Patterns 2025: Building Scalable Apps with Hilt, Navigation, and ViewModel
•
15 Android Developer Productivity Hacks
Обсуждение 0
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram