противоположность setContentView - PullRequest
9 голосов
/ 09 сентября 2011

в моем методе OnCreate подкласса Activity я использую setContentView (XXX) для настройки макета окна. В определенных обстоятельствах необходимо во время «OnStart», чтобы эта активность была остановлена. Вызов метода OnStart Activity.finish () фактически останавливает выполнение, но вызывает эффект мерцания, когда моя раскладка отображается на мгновение перед тем, как приложение умирает.

Вопрос: Есть ли противоположность setContentView? Можно ли использовать ipotetic clearContentView , чтобы очистить макет и избежать мерцания?

Заранее спасибо L.

Ответы [ 3 ]

7 голосов
/ 09 сентября 2011

Вы можете сделать чистый xml clear.xml без содержимого и

setContentView(clear); 

Вы можете попробовать, но я не уверен, что это поможет.

1 голос
/ 09 сентября 2011

Или вы можете установить TextView без текста, несмотря на создание нового XML.

TextView tv = new TextView(this);
tv.setText("");
setContentView(tv);

Я не уверен, что это тоже поможет

0 голосов
/ 10 сентября 2011

Вы можете передать null в setcontentview, как показано ниже

setContentView(null);

Используя это, ваша активность определяет ноль для вида макета

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...