我在后台有一个应用程序locationServices。并且还有一些后台处理代码。
所有我想要的,当用户双击主页按钮,并杀死我的应用程序,我应该得到通知。没有每次调用应用程序委托方法(100%)。虽然根据苹果的方法applicationWillTerminate:
将在终止应用程序时被调用,但在非常罕见的情况下调用它(100次中的5次)。
有没有任何机构对此有所了解?如何知道应用程序即将在iOS4.x中杀死?
0
A
回答
0
嘿,我发现一个非常好的观察,如果你的应用程序正在后台运行一些代码,并且用户试图杀死它,调用方法applicationWillTerminate
。
0
您是否考虑实施applicationDidEnterBackground:方法? The doc说,“在iOS 4.0及更高版本中,当用户退出支持后台执行的应用程序”时,调用此方法而不是applicationWillTerminate:方法。
0
使用主页键隐藏应用程序时,操作系统会将其暂停在内存中。发生这种情况时,调用applicationDidEnterBackground:
。如果在这一点上,系统决定它需要记忆,它将开始关闭在后台的应用程序。有时,你的应用程序将在该“名单”上。当你的应用程序被杀死后,它会在调用pplicationWillTerminate:
方法之后完全从内存中移除。该方法不会一直被调用,因为有时,iOS不需要需要内存,所以它不会实际终止您的应用程序,而是它会暂停它。
相关问题
- 1. 如何知道何时杀死线程?
- 2. 我如何知道android应用程序是否明确地被用户杀死?
- 3. 即使应用程序被杀死,Facetime应用程序如何自动启动?
- 4. 如何永久杀死应用程序?
- 5. 我该如何杀死应用程序?
- 6. 如何杀死一个应用程序?
- 7. 杀死应用程序
- 8. 在Android中杀死应用程序
- 9. 如何知道我的应用何时被杀死?
- 10. 我将如何去杀死一个进程/应用程序?
- 11. 我有机会知道什么时候我的应用程序即将被系统杀死当内存不足?
- 12. 如何在Android中杀死正在运行的应用程序
- 13. 即使应用程序被杀也如何发送通知
- 14. 如何在Ionic 2中的应用程序托盘中杀死应用程序时继续接收GCM通知
- 15. 在Mac OS X中杀死PHP进程
- 16. 如何在退出应用程序后杀死localdb进程
- 17. 如何知道线程是否还活着然后杀死它?
- 18. 如何知道进程(app)是否已被杀死?
- 19. '从沙盒应用程序中杀死一个应用程序?
- 20. 如何杀死Windows窗体程序,而不是使用x
- 21. iOS - 用按钮杀死应用程序?
- 22. 如何让人们知道OS X应用程序中的cmd?
- 23. 杀死特定的Java应用程序
- 24. 杀死运行应用程序
- 25. 黑莓:杀死一个应用程序
- 26. 防止强制杀死应用程序
- 27. 应用程序杀死Android后恢复
- 28. GTK +应用程序未杀死
- 29. 没有杀死应用程序实例
- 30. Node.js http.get 404杀死应用程序
我在后台有一些任务,所以'applicationDidEnterBackground'不是我的用途...当应用程序被杀害时,我只想关闭significantLocationServices off \ –