根據PhoneGap文檔,將最初執行的JavaScript放入「deviceready」事件處理程序中是最佳做法。我正在通過從xcode部署到我的iphone來測試我的應用程序。當我最初在手機上運行應用程序時,「deviceready」事件觸發並且一切正常,但是如果關閉應用程序並將其打開,UI會以相同的狀態返回,而我將它保留在「deviceready」事件中不開火。有誰知道這個問題通常如何處理。PhoneGap設備準備不會第二次打開應用程序,xcode部署
0
A
回答
0
iOS應用程序有不同的事件。 (ViewWillLoad,ViewDidLoad,ViewWillAppear ...)。我認爲phonegap使用ViewDidLoad,這個事件只是一次,當應用程序啓動時(當你看到splashScreen)。之後,應用程序被記住。那爲什麼,我認爲,設備已經沒有被調用(因爲它已經被加載)。你應該改變你的活動,以便每次進入這個頁面時獲得一個活動。
希望這有助於;)
0
原來我實際上並沒有重新啓動應用程序,它仍然在我的手機上的後臺運行。如果我確實將「設備準備」事件的應用程序開火,我需要在後臺運行的應用程序重新啓動時運行代碼,可以通過暫停和恢復事件來完成。
相關問題
- 1. iphone應用程序部署在設備
- 2. XE4 iOS應用程序不會部署到設備
- 3. WP7.1應用程序不會部署到WP8設備
- 4. 如何在真實設備上部署xcode應用程序
- 5. 如何將應用程序從xcode部署到設備
- 6. Phonegap設備準備事件
- 7. 在設備應用程序上打開
- 8. 如何將Eclipse應用程序打包並部署到設備
- 9. 在設備上部署FirefoxOS打包的應用程序
- 10. 在開發設備上部署iOS應用程序有效嗎?
- 11. 如何準備部署的程序?
- 12. iPhone應用程序第二天未在設備中打開爲什麼?
- 13. 應用不會在真實設備上使用的應用程序部署
- 14. 準備部署Rails
- 15. 打開設備設置,而不是應用程序設置
- 16. Phonegap iOS - 設備準備不會觸發其他事件
- 17. 構建(準備)用於生產(部署)的node.js應用程序
- 18. 應用程序在部署到設備(iPod Touch)時崩潰,從設備作品中打開
- 19. XCode 4.6應用程序不會通過ipa安裝到設備
- 20. 數據準備第二部分
- 21. 不能部署應用程序到Windows Phone 8.1設備
- 22. 將應用程序部署到不同的iphone設備
- 23. 當設備打開時打開android應用程序
- 24. QMLComponent未準備好部署應用程序
- 25. 如何準備一個angular.js應用程序來部署到Heroku?
- 26. ADF移動:當我部署在IOS設備的應用程序不能部署在IOS設備
- 27. Three20不會部署到設備
- 28. 應用程序第二次打開時不顯示數據
- 29. Phonegap應用程序不會打開外部鏈接
- 30. 片段不會第二次打開android
感謝您的回覆。我沒有看到任何你的PhoneGap的API文檔http://docs.phonegap.com/en/1.0.0/phonegap_events_events.md.html上列出的事件 –
看到此鏈接,https://developer.apple。 COM /庫/ IOS /文檔/ iphone /概念/ iphoneosprogrammingguide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html#// apple_ref/DOC/UID/TP40007072-CH4-SW3我找不到viewDidLoad中的事件,但普林西是這裏 – dpfauwadel