Динамическая вкладка Android и многократная проблема с активностью - PullRequest
0 голосов
/ 24 июля 2011

Я делаю заявку в чате. Где я использую tabhost. У меня есть активность A, чтобы показать список друзей и активность B для окна чата. Теперь, когда нажата запись в списке frndlist, открывается окно вкладки, где я динамически добавляю вкладку, используя намерение действия B. Теперь, если есть более одной вкладки, когда я перемещаюсь по этой вкладке, ничего не вызывается (oncreate, onpause, onresume) и содержимое остаются одинаковыми для всех вкладок. Создан только один экземпляр действия B.

Есть ли идея создать приложение чата с вкладкой (например, почтовый чат Yahoo).

спасибо заранее Пожалуйста помоги Rawcoder

1 Ответ

2 голосов
/ 13 октября 2011

Создайте этот класс тоже в вашей TabActivity

class PreExistingViewFactory implements TabContentFactory {
    private final View preExisting;

    protected PreExistingViewFactory(View view) {
        preExisting = view;
    }

    public View createTabContent(String tag) {
        return preExisting;
    }
}

Это работает для меня.

...