与setContentView相反

时间:2011-09-09 12:32:13

标签: android layout view android-activity

在我的Activity子类OnCreate方法中,我使用setContentView(XXX)来设置窗口布局。 在某些情况下,有必要在“OnStart”时间停止此活动。 在OnStart中调用Activity.finish()方法,实际上会停止执行,但会导致一个丑陋的闪烁效果,我的布局会在应用程序死亡之前立即显示。

问题是: 是否与setContentView相反? 我可以使用ipotetic clearContentView 清空布局并避免闪烁吗?

提前致谢 升。

3 个答案:

答案 0 :(得分:7)

您可以制作一个没有内容且

的干净xml clear.xml
setContentView(clear); 

你可以尝试,但我不确定它会有所帮助。

答案 1 :(得分:1)

或者您可以设置TextView,尽管没有创建新的xml。

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

我不确定它也会有所帮助

答案 2 :(得分:0)

您可以将null传递给setcontentview,如下所示

setContentView(null);

使用此活动,您的活动将布局视图定义为null