Android 更新Tabhost选项卡内容

Android 更新Tabhost选项卡内容,android,android-activity,android-tabhost,Android,Android Activity,Android Tabhost,我有一个tabhost,可以动态地向其中添加选项卡。当我添加一个新选项卡时,我创建了一个意图来启动一个活动作为内容,并使用putExtra将我的数据添加到意图中 当我创建选项卡时,这可以正常工作,但我的问题是更新现有选项卡中的数据。我的主要活动会定期更新,我需要将数据传递到各个选项卡中 我该怎么做呢 您可以在更改选项卡时更新当前选项卡, 将每个选项卡定义为一个活动,当您要更新该选项卡时,只需调用该活动的更新方法: tabHost.setOnTabChangedListener(new OnTab

我有一个tabhost,可以动态地向其中添加选项卡。当我添加一个新选项卡时,我创建了一个意图来启动一个活动作为内容,并使用putExtra将我的数据添加到意图中

当我创建选项卡时,这可以正常工作,但我的问题是更新现有选项卡中的数据。我的主要活动会定期更新,我需要将数据传递到各个选项卡中


我该怎么做呢

您可以在更改选项卡时更新当前选项卡,
将每个选项卡定义为一个活动,当您要更新该选项卡时,只需调用该活动的更新方法:

tabHost.setOnTabChangedListener(new OnTabChangeListener() {

        @Override
        public void onTabChanged(String tabId) {
              ((yourTabActivity) getCurrentActivity()).yourUpdateMethod();
        }
  }

为什么需要动态选项卡?我正在轮询一个网页,并使用这些选项卡来反映页面的结构。选项卡本身很少更改,但其中包含的数据经常更改。我有动态标签,但没有动态内容。