解决App启动时白屏的问题

第一次
03-25 11:02:34.431 6908-6908/com.newenergyjinfu.jytz D/App: before_onCreate: 239
03-25 11:02:34.513 6908-6908/com.newenergyjinfu.jytz D/App: after_initOkGo(    initPicasso): 316
03-25 11:02:34.570 6908-6908/com.newenergyjinfu.jytz D/App: after_    JPushInterface): 365
03-25 11:02:34.572 6908-6908/com.newenergyjinfu.jytz D/App: after_onCreate: 366
03-25 11:02:34.597 6908-6908/com.newenergyjinfu.jytz D/WelcomeActivity: before_onCreate: 390
03-25 11:02:34.663 6908-6908/com.newenergyjinfu.jytz D/WelcomeActivity: before_umeng: 454
03-25 11:02:34.671 6908-6908/com.newenergyjinfu.jytz D/WelcomeActivity: after_onCreate: 460
03-25 11:02:34.681 6908-6908/com.newenergyjinfu.jytz D/WelcomeActivity: before_onResume: 469
03-25 11:02:34.687 6908-6908/com.newenergyjinfu.jytz D/WelcomeActivity: after_onResume: 474复制代码

统计

  1. app 启动, 239
  2. 获取Telephone服务 240
  3. 初始化 okgo 和picasso 316
  4. 初始化jpush 365
  5. oncreate 390
  6. oncreate 和设置背景图片454
  7. 初始化友盟460
  第二次
03-25 11:08:02.843 9749-9749/com.newenergyjinfu.jytz D/App: before_onCreate: 282
03-25 11:08:02.908 9749-9749/com.newenergyjinfu.jytz D/App: after_initOkGo: 340
03-25 11:08:02.930 9749-9749/com.newenergyjinfu.jytz D/App: after_initPicasso): 360
03-25 11:08:02.995 9749-9749/com.newenergyjinfu.jytz D/App: after_        JPushInterface): 411
03-25 11:08:02.997 9749-9749/com.newenergyjinfu.jytz D/App: after_onCreate: 412
03-25 11:08:03.026 9749-9749/com.newenergyjinfu.jytz D/WelcomeActivity: before_onCreate: 436
03-25 11:08:03.103 9749-9749/com.newenergyjinfu.jytz D/WelcomeActivity: before_umeng: 504
03-25 11:08:03.115 9749-9749/com.newenergyjinfu.jytz D/WelcomeActivity: after_onCreate: 511
03-25 11:08:03.130 9749-9749/com.newenergyjinfu.jytz D/WelcomeActivity: before_onResume: 522
03-25 11:08:03.138 9749-9749/com.newenergyjinfu.jytz D/WelcomeActivity: after_onResume: 529复制代码

统计

  1. app 启动, 282
  2. 获取初始化okgo 340
  3. 初始化picasso 360
  4. 初始化jpush 411
  5. oncreate 412
  6. oncreate 和设置背景图片 504
  7. 初始化友盟...

从开机到显示需要500毫秒的时间,白屏的体验很差,我想知道应用在什么时候才显示activity 的背景的, 于是给 入口activity的xml文件设置了一个背景, 然后在 application的onCreate和 activity 的oncreate 和onresume 中 分别 SystemClock.sleep(4000);

然后发现 应用在0~13,14秒的时候总是处于白屏状态。 所以显示activity(包括在这个activity的布局文件中设置背景图片)的时机是在onResume以后了

在app的theme下 添加

        <item name="android:windowBackground">@drawable/loading</item>
复制代码

观察发现没什么卵用,换台oppo真机测试却有效果,,

红米4 是无效的

虽然在oppo下是有效果的,但是为了证明的确是

        <item name="android:windowBackground">@drawable/loading</item>
复制代码

属性引起的改变,在apptheme中删除该行代码,发现该行代码的确是有效果的。。。

转载于:https://juejin.im/post/5a31ee4ff265da43052ea2c8

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/278885.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

chromebook刷机_如何为不支持Chrome操作系统的网站欺骗Chromebook用户代理

chromebook刷机Not all browsers handle websites the same, and if they don’t support your operating system or browser, you could be denied access. Luckily, you can spoof the user agent on Chrome OS to make it look like you use a completely different system.…

什么时候可以升级HarmonyOS,华为鸿蒙OS即将迎来升级 手机版本或仍需时间

原标题&#xff1a;华为鸿蒙OS即将迎来升级 手机版本或仍需时间在2019年的华为开发者大会上&#xff0c;华为消费者业务CEO余承东正式对外发布了HarmonyOS。时隔一年后&#xff0c;华为开发者大会2020即将拉开帷幕。此次大会&#xff0c;HarmonyOS无疑仍会是重头戏之一&#xf…

Shell_mysql命令以及将数据导入Mysql数据库

连接MYSQL数据库 mysql -h${db_ip} -u${db_user} -p${db_pawd} -P${db_port} -D${db_name} -s -e "${sql}" db_ip&#xff1a;主机地址 db_user &#xff1a;数据库用户名 db_pwd&#xff1a;密码 db_port&#xff1a;端口号 db_name&#xff1a;数据库名称 sql&…

cocos android-1,cocos2dx在windows下开发,编译到android上(1)

转自&#xff1a;http://www.2cto.com/kf/201205/130697.html下面我给大家介绍下&#xff0c;用vs2010开发cocos2dx&#xff0c;然后如何使其编译到android上。步骤如下&#xff1a;1、必要条件&#xff0c;你的eclipse能把代码编译到安卓手机或虚拟机上&#xff0c;如果这一步…

中药ppi网络图太杂乱_太杂乱了吗? 这是您的iPhone,iPad,Android或台式机的15张简约壁纸...

中药ppi网络图太杂乱Busy wallpaper images don’t work very well on your iPhone, iPad, or any device where you need to have lots of icons on the screen. Here’s a set of minimalistic wallpaper images that won’t clutter up your desktop. 繁忙的墙纸图像在iPhon…

算法61---两个字符串的最小ASCII删除和【动态规划】

一、题目&#xff1a; 给定两个字符串s1, s2&#xff0c;找到使两个字符串相等所需删除字符的ASCII值的最小和。 示例 1: 输入: s1 "sea", s2 "eat" 输出: 231 解释: 在 "sea" 中删除 "s" 并将 "s" 的值(115)加入总和。 在…

android设置时间widget,【Android】时间与日期Widget(DatePicker 与 TimePicker)

public class Activity01 extends Activity{TextViewm_TextView;//声明dataPickerDatePickerm_DatePicker;//声明TimePickerTimePickerm_TimePicker;Button m_dpButton;Button m_tpButton;//java中的Calendar类Calendar c;/** Called when the activity is first created. */Ov…

初学者java学习计划_初学者:计划在Windows 7 Media Center中录制直播电视的时间

初学者java学习计划If you’re a new user to Windows 7 Media Center you know it can act as a DVR and pause or record Live TV. You can set up a schedule for it to record your favorite TV programs as well. 如果您是Windows 7 Media Center的新用户&#xff0c;则知…

双数据源配置

从此抄录&#xff1a;https://blog.csdn.net/ll535299/article/details/78203634 1、先配置两个数据源&#xff0c;附上主要代码&#xff0c;给自己回忆&#xff0c;详解见开头链接 <!-- 配置数据源 --> <bean id"szDS" class"com.alibaba.druid.pool.…

如何在Office 2007中查看关于对话框和版本信息

One of our favorite readers wrote in today asking how to tell if his Word 2007 installation was running Service Pack 1, since he couldn’t find the About dialog, which got me thinking… I bet most people don’t know where it is! 我们最喜欢的一位读者今天写信…

windows全局热键_在Windows中创建快捷方式或热键以清除剪贴板

windows全局热键Have you ever copied something to the clipboard that you don’t want to leave there in case somebody else is going to use your computer? Sure, you can copy something else to the clipboard real quick, but can’t you just make a shortcut or h…

android+notepad教程,Android Sample学习——NotePad

android.view.Menu专场Interface for managing the items in a menu.By default, every Activity supports an options menu of actions or options. You can add items to this menu and handle clicks on your additions. The easiest way of adding menu items is inflating…

Windows应用程序开发

Windows窗体应用程序开发&#xff1a;WinForm、桌面应用程序&#xff0c;有可执行文件(.exe)即安装包。是一种C/S&#xff08;客户机/服务器&#xff09;架构应用程序 1.Windows窗体应用程序&#xff0c;用可视化的窗体和控件生成丰富界面的&#xff0c;可交互操作的应用程序。…

获取outlook 会议_如何仅在Microsoft Outlook中仅获取您关注的电子邮件的通知

获取outlook 会议Some emails are more important than others. Rather than getting alerts every time an email arrives, configure Microsoft Outlook to only alert you when the important stuff hits your inbox, rather than any old email that can wait until you ch…

jq html 多一个引号,为什么jQuery模板会为某些字符串添加双引号

背景我正在使用jQuery模板,ASP.Net MVC Razor视图和Twitter.问题使用带有一些字符串的jQuery模板会自动导致这些字符串被包含在“细节我创建了一个如下所示的jQuery模板&#xff1a;before ${text.parseUserName().parseHashTag()} after${created_at}${prettyDate(created_at)…

从Windows计算机上完全删除iTunes和其他Apple软件

If you are giving up on iTunes for another music player, uninstalling it completely can be a hassle. Here we show you how to completely remove all traces of it including QuickTime, iTunes Helper, Bonjour…all of it. 如果您在iTunes上放弃了其他音乐播放器&…

html仿微信滑动删除,使用Vue实现移动端左滑删除效果附源码

左滑删除在移动端是很常见的一种操作&#xff0c;常见于删除购物车中的商品&#xff0c;删除收藏夹中文章等等场景。我们只需要手指按住要删除的对象&#xff0c;然后轻轻向左滑动&#xff0c;便会出现删除按钮&#xff0c;然后点击删除按钮即可删除对象。点击下载源码今天我给…

推荐书本_

1. c#_设计模式 《设计模式&#xff1a;可复用面向对象软件的基础》GoF 《面向对象分析与设计》Grady Booch 《敏捷软件开发&#xff1a;原则、模式与实践》 Robert C.Martin 《重构&#xff1a;改善既有代码的设计》 Martin Fowler 《Refactoring to Patterns》Jshua Kerievsk…

h5 领取优惠券 下载_下载7天免费试用版或购买VideoProc,可享受60%优惠券[赞助的帖子]...

h5 领取优惠券 下载You may have seen piles of video editing tools, but here we’ll show you a different one – VideoProc, developed by Digiarty Software, Inc. It is not a “standard” video editing program. Some consider VideoProc a complete toolbox also fo…

html走马观花效果,走马观花台湾行 用EF-S 10-18来记录风景

我在6月初入手无忌第一支10-18&#xff0c;初步测试后对其表现比较满意&#xff0c;具体可看http://forum.xitek.com/thread-1314865-1-1-1.html。7月初到8月中旬我都处于旅行状态中&#xff0c;佳能系统带了三支镜&#xff0c;包括EFS10-18&#xff0c;EFS55-250和EF24IS&…