我正在尝试让Android启动画面在PhoneGap 3.0.0中运行。
我已在onCreate
方法中正确添加了以下代码:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Set the splash screen
super.setIntegerProperty("splashscreen", R.drawable.splash);
// Set by <content src="index.html" /> in config.xml
super.loadUrl(Config.getStartUrl(), 3000);
}
启动画面显示3秒。在3s不足以调用deviceready
回调的设备上会出现此问题。在显示3秒的闪屏后,他们会看到黑屏。
我希望启动启动画面只需启动deviceready
回调即可。我可以在super.loadUrl
方法中使用很长时间(比如50000
),然后在deviceready
回调中...使用navigator.splashscreen.hide();
隐藏它吗?
我已经尝试过,但它打破了iOS上的闪屏。
有什么想法吗?