app启动黑屏或白屏时间太长
来源:互联网 发布:网页视频录像软件 编辑:程序博客网 时间:2024/04/29 07:52
一般app启动,我们都会设置一个activity为启动页面,可以显示个图片,得到更好的体验,但是有时候还是会出现白屏或者黑屏的现象,这是因为欢迎页面也要加载布局,所以也是跟普通的activity一样.
当App没有完全起来时, 屏幕会一直显示一块空白的窗口(一般来说是黑屏或者白屏, 根据App主题).
这个空白的窗口展示跟主题相关, 那么我们是不是可以从首屏的主题入手呢? 恰好有一个windowBackground的主题属性, 我们来给Splash界面加上一个主题, 带上我们想要展示的背景.
方法一;
弄一个主题:
<style name="SplashTheme" parent="AppTheme"> <item name="android:windowBackground">@drawable/logo_splash</item></style>
将一个什么不渲染布局的Activity作为启动屏
写一个什么都不做的LogoSplashActivity.
public class LogoSplashActivity extends BaseActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 注意, 这里并没有setContentView, 单纯只是用来跳转到相应的Activity. // 目的是减少首屏渲染 MainActivity.launch(this); }}在AndroidManifest.xml中设置其为启动屏, 并加上主题:
<activity android:name=".ui.module.main.LogoSplashActivity" android:screenOrientation="portrait" android:theme="@style/SplashTheme"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter></activity>
最终的效果
未完待续.......
0 0
- app启动黑屏或白屏时间太长
- Android启动APP黑屏或白屏问题
- Android开发之解决App启动白屏或黑屏
- Android 解决启动app白屏或黑屏的问题
- APP启动白屏、黑屏的问题
- Android App启动时经常会卡顿黑屏或白屏 By Terry
- 解决Android APP启动出现白屏或黑屏的问题
- app启动前闪现白屏、黑屏问题解决
- App启动时黑屏白屏的三个解决方案
- Android 启动APP时黑屏白屏的三个解决方案
- app启动时候的白屏和黑屏问题
- APP启动出现白屏(黑屏)的问题
- android app 第一次启动白屏或者黑屏
- App启动时,白屏和黑屏闪现的问题
- 解决APP启动白屏或者黑屏闪现的问题
- Android APP启动时出现白屏或者黑屏怎么办?
- Android APP启动时出现白屏或者黑屏怎么办?
- Android APP启动时出现白屏或者黑屏怎么办?
- bash:bison未找到命令
- 删边(normal)P1217
- assets和res区别
- 吴恩达公开信:《开启我在人工智能领域的新篇章》
- 项目沟通的“宜”和“忌“ 你让我这暴脾气怎么办?
- app启动黑屏或白屏时间太长
- Java中static关键字用法总结
- 最大子列和问题 (25分)
- Servlet学习--关于url-pattern的编写方式和路径的总结
- MySQL远程连接访问
- 【FFmpeg】FFmpeg常用基本命令
- 【程序17】输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- Json教程(一)--Json简介和准备工作
- jQuery.getScript 跨域请求