1

我有一个标签主机,我动态添加标签。当我添加一个新选项卡时,我创建了一个意图来启动一个活动作为内容,并使用 putExtra 将我的数据添加到该意图中。

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

我该怎么做呢?

4

1 回答 1

0

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

tabHost.setOnTabChangedListener(new OnTabChangeListener() {

        @Override
        public void onTabChanged(String tabId) {
              ((yourTabActivity) getCurrentActivity()).yourUpdateMethod();
        }
  }
于 2014-08-25T07:51:49.283 回答