Android-如何在选项卡选择上重新加载片段

Android-如何在选项卡选择上重新加载片段,android,android-fragments,android-actionbar,Android,Android Fragments,Android Actionbar,我开发了一个android应用程序,带有3个选项卡和3个片段的操作栏。我需要这些选项卡从SharedReferences获取一个参数,并在每次选择选项卡时对其执行一些操作。问题是,现在应用程序只在应用程序开始时执行一次此操作,我不知道如何为用户每次选择选项卡时定义此操作,知道吗?在将选项卡添加到操作栏时,为每个选项卡设置索引,如下所示 tabA.setTag(1); // 1 - for first tab 并重写onTabSelected()方法,并在特定选项卡中对片段执行操作 @Over

我开发了一个android应用程序,带有3个选项卡和3个片段的操作栏。我需要这些选项卡从
SharedReferences
获取一个参数,并在每次选择选项卡时对其执行一些操作。问题是,现在应用程序只在应用程序开始时执行一次此操作,我不知道如何为用户每次选择选项卡时定义此操作,知道吗?

在将选项卡添加到操作栏时,为每个选项卡设置索引,如下所示

tabA.setTag(1); // 1 - for first tab
并重写onTabSelected()方法,并在特定选项卡中对片段执行操作

 @Override
public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {

    int tabIndex = (Integer)tab.getTag();
    // do your stuff here based not the tab id
}