我们正在构建Cordova应用程序,它会在启动画面后加载资源。在显示启动画面时,Cordova有没有办法加载资源。
由于
答案 0 :(得分:5)
是的,您要做的是禁用启动画面自动关闭并在您自己的代码中关闭它,例如在您的应用程序中的“deviceready”回调中,或者在您知道您的应用已构建其视图时的其他位置准备就绪。
您需要告诉splash插件不要自动隐藏启动画面,方法是将其添加到config.xml中和/或在那里设置启动延迟很长时间:
<preference name="AutoHideSplashScreen" value="false" />
然后在你的JS代码中,当设备已经发生时,或者你准备好了,以编程方式解雇你的问题:
navigator.splashscreen.hide();
有关此内容的更多信息,请参见splash screen plugin documentation。
答案 1 :(得分:0)
在MainActivity.java文件中添加此代码以设置启动画面
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.setIntegerProperty("splashscreen",R.drawable.splash);
super.loadUrl(Config.getStartUrl(),2000);
}