与setContentView相对

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

问题是:是否有一个相反的setContentView? 我可以使用ipotetic clearContentView清空布局,避免闪烁?

在此先感谢L.

  • Android,当我旋转设备时如何不破坏活动?
  • JellyBean上的NavUtils.shouldUpRecreateTask失败
  • android:立即启动一个活动,然后加载内容
  • 如何创build一个始终运行的后台服务?
  • 如果从菜单调用活动,如何使用onActivityResult(..)
  • Android Activity单身人士
  • 如何在多个活动之间保持连接到Android服务?
  • 卡活动之间翻转animation
  • 你可以通过null来传递setcontentview如下

    setContentView(null); 

    使用这个你的活动定义null布局视图

    你可以制作一个干净的xml clear.xml ,没有内容和

     setContentView(clear); 

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

    或者,您可以设置TextView没有文字,尽pipe创build新的XML。

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

    我也不确定它会有帮助