在我的Activity子类OnCreate方法中,我使用setContentView(XXX)来设置窗口布局。 在某些情况下,有必要在“OnStart”时间停止此活动。 在OnStart中调用Activity.finish()方法,实际上会停止执行,但会导致一个丑陋的闪烁效果,我的布局会在应用程序死亡之前立即显示。
问题是: 是否与setContentView相反? 我可以使用ipotetic clearContentView 清空布局并避免闪烁吗?
提前致谢 升。
答案 0 :(得分:7)
您可以制作一个没有内容且
的干净xmlclear.xml
setContentView(clear);
你可以尝试,但我不确定它会有所帮助。
答案 1 :(得分:1)
或者您可以设置TextView,尽管没有创建新的xml。
TextView tv = new TextView(this);
tv.setText("");
setContentView(tv);
我不确定它也会有所帮助
答案 2 :(得分:0)
您可以将null传递给setcontentview,如下所示
setContentView(null);
使用此活动,您的活动将布局视图定义为null