gegenüber setContentView

8

In meiner Activity-Unterklasse OnCreate-Methode verwende ich setContentView (XXX), um das Fensterlayout einzurichten. Unter bestimmten Umständen ist es erforderlich, dass diese Aktivität zum Zeitpunkt "OnStart" gestoppt wird. Rufen Sie die OnStart-Methode Activity.finish () auf, stoppen Sie die Ausführung, aber verursachen Sie einen hässlichen Flickereffekt, bei dem mein Layout für einen Augenblick vor dem Beenden der Anwendung angezeigt wird.

Frage ist: Gibt es ein Gegenteil von setContentView? Kann ich ein ipotetic clearContentView verwenden, um das Layout zu leeren und das Flimmern zu vermeiden?

Vielen Dank im Voraus L.

    
lorenzoff 09.09.2011, 12:32
quelle

3 Antworten

1

Sie können null an setcontentview wie folgt übergeben

%Vor%

Mit dieser Aktivität wird null für die Layoutansicht definiert

    
Mohit Kanada 10.09.2011, 04:30
quelle
6

Sie können eine saubere xml clear.xml ohne Inhalt und

erstellen %Vor%

Sie können es versuchen, aber ich bin mir nicht sicher, ob es helfen wird.

    
Finn Larsen 09.09.2011 12:48
quelle
2

Oder Sie können TextView ohne Text einstellen, obwohl Sie ein neues XML erstellt haben.

%Vor%

Ich bin mir nicht sicher, ob es auch helfen wird

    
Utk12 09.09.2011 14:19
quelle