Обработка активности TabWidget - это создает новую активность каждый раз?

StackOverflow https://stackoverflow.com/questions/2719862

Вопрос

Когда TABWidget использует Intents для обозначения целевой активности для каждой вкладки, есть ли специальная обработка этих действий на стеке активности вне операции по умолчанию?

Например, если мое приложение имеет вкладки A, B и C, и я нажимаю их в этот заказ - A, B, A, C, A, B - Как будет изменение стека активности?

Мое понимание операции по умолчанию, если насталочная активность () вызывается каждый раз на намерение, будет иметь стопку продолжать загрузку новых экземпляров деятельности: A, AB, ABA, ABAC, ABACA, ABACAB

Трудно поверить, что это как это работает, хотя ... Похоже, это будет пустая трата ресурсов и может быть бесконечным. Кто-нибудь может сказать мне, как это на самом деле будет работать?

Это было полезно?

Решение

Например, если мое приложение имеет вкладки A, B и C, и я нажимаю их в этот заказ - A, B, A, C, A, B - Как будет изменение стека активности?

То TabWidgetВнутренние мероприятия не ходят в стек.

Мое понимание операции по умолчанию, если насталочная активность () вызывается каждый раз на намерение, будет иметь стопку продолжать загрузку новых экземпляров деятельности: A, AB, ABA, ABAC, ABACA, ABACAB

TabWidget Не создает новые мероприятия на каждой вкладке. Нажмите.

Другие советы

TabWidget отвечает за управление деятельностью. Все виды деятельности, которые не отображаются, приостановлены, и возобновляются на данный момент, когда активность выбрана в Tabhost.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top