Wie leer ein gridview-Steuerelement auf Android?

Ich bin die Entwicklung einer Trägerrakete mit zwei verschiedenen Profilen : das eine ist die wichtigste, die andere ist zweitrangig. Wenn ich auf den play store und dann kommen Sie zurück mit dem "zurück" - button, Lande ich auf meinem Haupt-Profil, aber dort sind die icons von meinem gridview (angezeigt durch einen adapter) erscheinen im Doppelzimmer (wenn ich die Installation von zwei apps aus dem play store kommen zurück mit der zurück-Taste wird mir die Symbole 3 mal und so weiter).

Wenn ich neu starten meine Haupttätigkeit in der onresume-Methode, die Dinge gut und meine icons sind nicht verdoppelt, oder verdreifacht oder whaterver.
Aber ich will nicht neu starten, die Aktivität, ich will mich nur leer, mein gridview.

if((admin == true) ){
        Intent intent = getIntent();
        finish();
        startActivity(intent);}
  • Haben Sie versuchen adpater.clear() und die adapter.notifyDataSetchanged() oder einfach gridview.removeAllViews() ?
  • Aufruf removeAllViews() auf eine GridView wirft Ausnahme.
InformationsquelleAutor Zizou | 2013-04-30
Schreibe einen Kommentar