关于Android应用启动的时候黑屏的问题已经有很多帖子提出了解决的办法,即定义一个theme style:


红色的为关键出,即把需要的加载界面图片放到这里,然后在AndroidManifest.xml中给SplashActivity设置theme:

android:name=".SplashActivity"        android:label="@string/app_name"        android:screenOrientation="portrait"        android:theme="@style/Theme.Holo.SplashActivity">                                                       
   
如此就可以避免启动时有黑屏或白屏的现象。


但是有时候会发现启动的时候没有了黑屏或者白屏,但是在activity加载出来之前还是会有一次黑屏或白屏闪现那么一瞬间,究其原因可以去Application中查看一下:

当自定义了Application,重写了onCreate方法,而且现在好多项目里会应用第三方的sdk,会在这里进行初始化耗时操作,如果在onCreate的第一行不是super.onCreate();那么问题就回来了,很有可能会发生上面说的中间有白屏或者黑屏闪现出来,这时只需要把super.onCreate();方法放到第一行调用即可。

更多相关文章

  1. Android Selector和Shape的使用方法
  2. android内核编译方法
  3. View类xml属性、方法
  4. 【Android 开发】:UI控件之显示图片控件 ImageView 的使用方法
  5. Android与JavaScript方法相互调用!
  6. Android ListView滑动加载

随机推荐

  1. android一个很恶心的东西
  2. Android的init过程详解(一)
  3. Android高手进阶教程(十九)---Android中
  4. Android之——史上最简单最酷炫的3D图片
  5. android之sqliteDatabase,sqliteOpenHelp
  6. Android基础入门教程——8.1.1 Android中
  7. 浅谈Android中MVC、MVP、MVVM模式(二)
  8. KJFrameForAndroid(安卓)1.3beta 发布,And
  9. 深刻解析 Android(安卓)的 AIDL 介面
  10. android style(样式)和theme(主题)设置