In einer TabActivity alle Tabs refreshen

R

Raidri

Ambitioniertes Mitglied
1
Hallo.

Beim starten der Tabactivity baue ich mir in der onCreate() Methode folgende Tabs zusammen:

Code:
this.intent = new Intent().setClass(this, xxActivity.class);
            this.intent.putExtra("LOGINDATA", this.data);
            spec = tabHost.newTabSpec("xx").setIndicator("xx", this.getResources().getDrawable(R.drawable.mitericonzeiteintragegrau)).setContent(this.intent);
            tabHost.addTab(spec);
            
            if(data.getAccessId() != 1){
                this.intent = new Intent().setClass(this, xxxActivity.class);
                this.intent.putExtra("LOGINDATA", this.data);
                spec = tabHost.newTabSpec("xxx").setIndicator("xx", this.getResources().getDrawable(R.drawable.mitericonprojektegrau)).setContent(this.intent);
                tabHost.addTab(spec);
                
                this.intent = new Intent().setClass(this, xxxActivity.class);
                this.intent.putExtra("LOGINDATA", this.data);
                spec = tabHost.newTabSpec("xx").setIndicator("xxx", this.getResources().getDrawable(R.drawable.miterionkundengrau)).setContent(this.intent);
                tabHost.addTab(spec);
                
                this.intent = new Intent().setClass(this, xxxActivity.class);
                this.intent.putExtra("MITEDATA", miteData);
                this.intent.putExtra("LOGINDATA", this.data);
                spec = tabHost.newTabSpec("xx").setIndicator("xxxx", this.getResources().getDrawable(R.drawable.mitericonleistungengrau)).setContent(this.intent);
                tabHost.addTab(spec);
            }
Nun sollen alle Tabs, mit den übergebenen Daten refreshed werden.
Gibt es da ne schönere Möglichkeit als das sich die Activity mit einem intent noch einmal selber aufruft ? Oder ist es die beste Möglichkeit ?

Danke schonmal
 

Ähnliche Themen

D
  • Data2006
Antworten
14
Aufrufe
481
jogimuc
J
OnkelLon
Antworten
13
Aufrufe
1.968
OnkelLon
OnkelLon
A
Antworten
10
Aufrufe
1.016
swa00
swa00
Zurück
Oben Unten