Dynamische Änderung von ViewPagerIndicator-Titeln

Mein aktuelles Projekt verwendet einigeListFragments um Datenzeilen anzuzeigen. Die Zeilen werden alle paar Sekunden dynamisch aktualisiert. Die Anzahl der Zeilen variiert mit jedem Update und in jedemListFragment.

Ich möchte dem Benutzer die Anzahl der Zeilen anzeigen und denke, dass der perfekte Ort dafür neben dem istFragmentTitel in derViewPagerIndicator. Zum besseren Verständnis habe ich ein Beispielbild zur Verfügung gestellt:

Leider bin ich ziemlich ratlos, wie ich das erreichen soll. Ich habe folgendes versucht:

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;
    }
}

Wenn ich jetzt die anrufesetNumXXX() Methode passiert nichts, bis ich mich zwischen Fragmenten bewege, was das auszulösen scheintgetPageTitle() feuern.

Meine Frage ist:Wie kann ich eine Aktualisierung der Titel erzwingen, wenn dienum Wertänderungen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage