Android动态标签和活动问题的多个实例

时间:2011-07-23 21:08:15

标签: android android-activity android-tabhost multiple-instances

我正在制作聊天应用程序。我在哪里使用tabhost。我有一个活动A来显示聊天窗口的frndlist和活动B.现在当frndlist中的一个条目点击一个tabwindow打开,我在那里使用活动B的意图动态添加标签。现在,如果我通过这些标签有多个标签,则不会调用任何内容(oncreate,onpause,onresume)和containt所有标签保持相同。仅创建活动B的一个实例。

是否有任何想法使用标签创建聊天应用程序(如雅虎邮件聊天)。

提前谢谢 请帮忙 Rawcoder

1 个答案:

答案 0 :(得分:2)

在TabActivity

中也创建此类
class PreExistingViewFactory implements TabContentFactory {
    private final View preExisting;

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

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

这适合我。