根据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