我正在尝试让 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 上的启动画面。
有任何想法吗?