Согласно документации PhoneGap, лучше всего разместить свой первоначально исполняемый javascript внутри обработчика события «deviceready». Я тестирую свое приложение, развертывая его на iphone из xcode. Когда я изначально запускаю приложение на своем телефоне, происходит событие «deviceready», и все работает нормально, но если я закрою приложение и откройте его, пользовательский интерфейс вернется в том же состоянии, в котором я его оставил, а событие «deviceready» огонь. Кто-нибудь знает, как эта проблема обычно рассматривается.Устройство PhoneGap готово не запускается во второй раз, когда я открываю приложение, развертывание xcode
ответ
Приложение iOS имеет на нем различное событие. (ViewWillLoad, ViewDidLoad, ViewWillAppear ...). Я думаю, что в телефонной таблице используется ViewDidLoad, это событие называется вызовом только один раз, когда приложение запускается (когда вы видите splashScreen). После этого приложение запоминается. Вот почему, я думаю, deviceready это не называется (потому что он уже загружен). Вы должны изменить свое событие, чтобы получить событие каждый раз, когда вы переходите на эту страницу.
Надежда эта помощь;)
Оказывается, я не был на самом деле перезагрузки приложение, оно по-прежнему работает в фоновом режиме на моем телефоне. Если я действительно сделаю, приложение «deviceready» начнет срабатывать. Мне нужно запустить код, когда приложение, запущенное на заднем плане, перезапускается, это можно сделать через паузу и возобновить события.
- 1. PhoneGap Устройство Горит, когда устройство не готово
- 2. Приложение Xamarin.Android не запускается во второй раз
- 3. Почему событие PhoneGap inAppBrowser запускается только во второй раз?
- 4. Изменение активности запуска, когда приложение запускается во второй раз android
- 5. FileSystemWatcher - событие не запускается во второй раз
- 6. jquery focus не запускается во второй раз
- 7. Почему мое приложение падает, когда я открываю его во второй раз?
- 8. Приложение Eclipse RCP не запускается во второй раз
- 9. Xcode неожиданно завершает работу каждый раз, когда я открываю Xcode
- 10. Активатор типов не запускается во второй раз
- 11. QProgressDialog не запускается во второй раз?
- 12. Android-приложение падает во второй раз, когда я открываю его на Marshmallow
- 13. PhoneGap устройство готово не срабатывает, когда сайт перенаправляет
- 14. xautolock не запускается во второй раз
- 15. Телефонное устройство разговора готово не запускается через 5 секунд
- 16. TinyMCE не запускается, когда SimpleModal открывается во второй раз
- 17. камера падает приложение, когда я запустить его во второй раз
- 18. ViewDidLoad не вызывается во второй раз Xcode
- 19. getActivity() возвращает null - второй раз, когда я открываю фрагмент
- 20. Таймер не запускается второй раз
- 21. $ firebase не запускается второй раз
- 22. Async Task запускается во второй раз только тогда, когда устройство подключено к компьютеру.
- 23. PhoneGap «Hello World» запускается в эмуляторе Android, но не по умолчанию PhoneGap «Устройство готово» Экран
- 24. IOS создает новый идентификатор приложения каждый раз, когда я открываю приложение или запускаю его из Xcode
- 25. AlarmManager поднятием каждый раз я открываю приложение
- 26. Blackberry webworks. Приложение падает во второй раз, когда он запускает
- 27. Запланированные уведомления Триггеры Каждый раз, когда я открываю приложение
- 28. Повторно загрузите файл каждый раз, когда я открываю приложение
- 29. AlarmManager в андроиде бежит каждый раз, когда я открываю приложение
- 30. NavigationBar скрывается во второй раз, когда я открываю viewController (SWRevealViewController in)
Спасибо за ваш ответ. Я не вижу ни одного из событий, которые вы указали в документации по API PhoneGap. Http://docs.phonegap.com/en/1.0.0/phonegap_events_events.md.html –
см. Эту ссылку, https://developer.apple. com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html # // apple_ref/doc/uid/TP40007072-CH4-SW3 Я не смог найти событие viewdidload, но принцип здесь – dpfauwadel