Динамически изменять заголовки ViewPagerIndicator

Мой текущий проект использует некоторыеListFragments показать строки данных. Строки обновляются динамически каждые несколько секунд. Количество строк меняется с каждым обновлением и в каждомListFragment.

Я хотел бы показать количество строк для пользователя, и думаю, что идеальное место для этого будет рядом сFragmentв заголовкеViewPagerIndicator, Я предоставил образец изображения для лучшего понимания:

Viewpagerindicator

К сожалению, я не знаю, как этого добиться. Я попробовал следующее:

public class PagerAdapter extends FragmentPagerAdapter {
    private int numOne = 0;
    private int numTwo = 0;

    // ...

    @Override
    public CharSequence getPageTitle(int position) {
        switch (position) {
        case 0:
            return "List 1 (" + numOne + ")";
        case 1:
            return "List 2 (" + numTwo + ")";
        default:
            return "";
    }

    public void setNumOne(int num) {
        this.numOne = num;
    }

    public void setNumTwo(int num) {
        this.numTwo = num;
    }
}

Когда я сейчас называюsetNumXXX() метод, ничего не происходит, пока я не перемещаюсь между фрагментами, что, кажется, вызываетgetPageTitle() стрелять

Мой вопрос:How can I force an update of the title(s), everytime when the num value changes?

Ответы на вопрос(1)

Ваш ответ на вопрос