首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带有cordova的Sencha应用程序在启动时显示黑屏

带有cordova的Sencha应用程序在启动时显示黑屏
EN

Stack Overflow用户
提问于 2014-08-26 22:26:43
回答 1查看 463关注 0票数 1

我已经创建了一些Sencha touch 2.3应用程序,并使用Cordova将它们打包为Android和iOS。

一个我无法解决的问题是,当你启动应用程序时,你会看到一个黑屏,之后你的闪屏就会出现。有没有人设法解决了这个问题?我想直接显示闪屏,中间没有黑屏。这发生在Android上。

此外,即使您使用sencha app generate创建了一个入门应用程序...如果您尝试打包该应用程序,则在加载和显示视图之前至少需要4秒钟。有没有什么方法可以加速这个过程?当骨架应用程序需要4秒来加载时,你可以想象其他更大的真实应用程序,它们需要6-8秒以上的时间来加载!

EN

回答 1

Stack Overflow用户

发布于 2014-09-18 18:13:50

使用来自Cordova的闪屏插件,并在应用程序启动250ms后将其隐藏。

基本上在app.js -launch内部:

代码语言:javascript
运行
复制
    var browserEnv = Ext.browser.is;
    if (browserEnv.WebView && browserEnv.Cordova) {
        Ext.defer(function () {
            Ext.device.Splashscreen.hide();
        }, 250);
    }

您的应用程序启动时间问题:

我没有这个,因为我的空应用程序在2秒内启动,因此您可能想要检查您的应用程序和资源的大小。你的apk有多大?如果对于一个空的,它大于0.45MB,那么你肯定想要检查它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25508325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档