1

我正在尝试让 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 上的启动画面。

有任何想法吗?

4

0 回答 0