Dojo IBM Worklight-应用程序首次启动大约需要30秒
当我在Worklight项目的基础上生成并安装一个apk构建时——使用Dojo和Android环境的应用程序(我在wl 5.0.6.2和6.0中使用了一个简单的单视图应用程序进行了尝试),安装后第一次运行应用程序大约需要30秒才能看到任何内容。到目前为止,这是一个空白屏幕。有时您会遇到应用程序无法启动的错误。第一次启动后,应用程序会快速启动,并每隔一次进行更正Dojo IBM Worklight-应用程序首次启动大约需要30秒,dojo,ibm-mobilefirst,worklight-studio,Dojo,Ibm Mobilefirst,Worklight Studio,当我在Worklight项目的基础上生成并安装一个apk构建时——使用Dojo和Android环境的应用程序(我在wl 5.0.6.2和6.0中使用了一个简单的单视图应用程序进行了尝试),安装后第一次运行应用程序大约需要30秒才能看到任何内容。到目前为止,这是一个空白屏幕。有时您会遇到应用程序无法启动的错误。第一次启动后,应用程序会快速启动,并每隔一次进行更正 我已经在一些物理Android设备上测试过了。你知道可以做些什么来取消这个初始启动时间吗?是否正在尝试连接到worklight服务器?它
我已经在一些物理Android设备上测试过了。你知道可以做些什么来取消这个初始启动时间吗?是否正在尝试连接到worklight服务器?它是在dojo/html上进行预编译还是缓存 一些问题和澄清:
我创建了一个简单的纯HTML应用程序,第一次运行和后续运行之间的启动略有不同(大约2秒)。所以看起来是dojo。
我正在使用v5附带的标准dojo。示例程序是一个普通的单视图,带有标题、roundRectCategory和roundrectlist。一切都是静止的,只是为了展示一些东西。我有另一个项目,我正在使用IBM的OneUI。我创建了简单的dojo应用程序,将其从等式中删除。
我在S4和S3上运行了这个。s4 i运行4.2.2,S3运行4.1.2
不幸的是,MyApp已停止
是的,我确实看到了这一点,它在首次发布时仍在那里停留了一段时间
对不起,我打错了。它是5.0.6100.20130416-125
initOptions.js中的connectOnStartup:false
)
请使用此信息编辑问题;然后我将修改这个答案(希望如此)。最初的编辑建议由@user2596230编写,但有点不清楚在进行一些跟踪之后,似乎有一个过程,其中有文件复制到本地文件系统。这占用了大部分时间。有没有办法在这段时间内显示屏幕,这样人们就不会认为程序在初始加载时已损坏或挂起。下面是安装应用程序后的初始启动跟踪的副本。时间与项目中资源(图像、javascript、html等)的大小成比例。您可以显示忙碌指示器。顺便说一句,我的意思是编辑你的问题,而不是我的答案……我假设你现在谈论的是本机代码,对吗?在安装后的初始启动期间,我认为应用程序正在为应用程序进行一些设置工作,我在我的应用程序中看到了这一点。这不是dojo的问题。如果进入“首选项-->应用程序-->应用程序”并点击“清除数据”,您会注意到。当它再次设置数据时,您会有同样的缓慢响应。这也是我所想的,但是有没有办法将其最小化。在s4(四核处理器)上需要一段时间。