与 setContentView 相反
在我的 Activity 子类 OnCreate 方法中,我使用 setContentView(XXX) 来设置窗口布局。 在某些情况下,有必要在“OnStart”时间停止此活动。 在 OnStart 中调用 Activity.finish() 方法,实际上会停止执行,但会导致丑陋的闪烁效果,在应用程序终止之前,我的布局会短暂显示。
问题是: setContentView 有相反的吗? 我可以使用 ipotetic clearContentView 清空布局并避免闪烁吗?
提前致谢 L。
in my Activity subclass OnCreate method i use setContentView(XXX) to setup the window layout.
In certain circumstances it is necessary, at 'OnStart' time, for this Activity to be stopped.
Calling in the OnStart the Activity.finish() method, actually stop the execution but cause a ugly flicker effect where my layout is shown for an instant before application dies.
Question is:
is there an opposite of setContentView?
Can I use an ipotetic clearContentView to empty the layout and avoid the flickering?
Thanks in advance
L.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以制作一个没有内容的干净 xml
clear.xml
您可以尝试,但我不确定它是否有帮助。
You can make a clean xml
clear.xml
with no content andYou can try, but i'm not sure it'll help .
或者,您可以将 TextView 设置为不带文本,尽管创建了新的 xml。
我也不确定这会有帮助
Or you can set TextView with no text inspite of creating new xml.
I'm not sure it'll help, too
您可以将 null 传递给 setcontentview,如下所示
使用此功能,您的活动将 null 定义为布局视图
You can pass null to setcontentview as below
Using this your activity defines null to layout view