2012-06-19 3 views
2

Я пытаюсь использовать это, чтобы создать заставку, но я только получить белый экран загрузки:PhoneGap 1.8.1 - Заставка не работает?

super.onCreate(savedInstanceState); 
super.setIntegerProperty("loadUrlTimeoutValue", 70000); 
super.setStringProperty("loadingDialog", "Loading..."); 
super.setIntegerProperty("splashscreen", R.drawable.splash); 
super.loadUrl("file:///android_asset/www/index.html"); 

Я поместил splash.png внутри все рисуемые каталоги, но я до сих пор ничего не получаю. Что я делаю не так?

ответ

2

Вы должны указать тайм-аут в loadUrl линии, как это:

super.loadUrl("file:///android_asset/www/index.html", 100000); 

, который будет показывать заставку в течение 10 секунд.

+0

Я не хочу искусственно приостанавливать загрузку приложения - я просто хочу показать заставку, пока все не будет готово к рендерингу. –

+2

Да, это то, что он делает ... сейчас. Просмотрите мое сообщение в блоге о том, как я обновил экран заставки для Android. http://simonmacdonald.blogspot.ca/2012/04/phonegap-android-splashscreen-just-got.html –

+0

Ну, это объясняет вещи совсем немного. –

Смежные вопросы