当主页按钮被点击而不是外部事件(短信,通话,视频通话)时,如何识别应用是否在后台?iPhone识别主页按钮被按下
2
A
回答
4
如果应用程序发送到后台,
applicationDidEnterBackground
将会得到调用。
如果是通过短信,通话,视频通话,那么,
applicationWillResignActive
将会得到第一个调用。你可以认同这一点。
+0
在我的应用程序有一个按钮,打开浏览器和我的应用程序是为背景。我只想在点击主页按钮时关闭应用程序。 感谢您的帮助。 –
+0
要关闭应用程序,只需调用exit(0)...在此之前,如果你想存储任何设置,保存它... – Ilanchezhian
0
AFAIK没有办法。看看UIApplicationDelegate文件,你会看到:
- (void)applicationWillResignActive:(UIApplication *)application
这个方法被调用,让你的应用程序知道它即将从活动转移到非活动状态。对于某些类型的临时中断(例如来电或SMS消息)或用户退出应用程序并开始转换到后台状态时,可能会发生这种情况。
显然没有办法区分中断(SMS,呼叫)或退出(通过按主屏幕按钮)。
相关问题
- 1. iPhone识别按钮按下
- 2. 按下iPhone主页按钮
- 3. iPhone SDK主页按钮
- 4. iphone主页按钮事件
- 5. Android - 识别HOME按钮按下service.class
- 6. 在actionscript中识别按钮按下
- 7. 在iphone上按住主页按钮
- 8. 如何识别哪个按钮被按下
- 9. 如何识别哪个按钮在javascript中被按下?
- 10. 从servlet中识别出哪些按钮被按下了表单
- 11. iOS如何识别哪个图像(按钮)被按下?
- 12. 如何识别哪个按钮被按下?
- 13. 按下主页按钮后iPhone应用程序没有声音
- 14. 下一个按钮....主页
- 15. 按下主页按钮时检测iOS
- 16. NotSerializableException当按下主页按钮
- 17. 符号不被识别按钮显示
- 18. Air for iOS声音消失主页按钮被按下时
- 19. 如何在主页按钮被按下时取消定时器?
- 20. 当主页按钮被按下时如何清除堆栈
- 21. 当主页按钮被按下时,CABasicAnimation消失
- 22. 当主页按钮被按下时暂停游戏sdk
- 23. 如何捕捉主页按钮被按下?
- 24. Android - 如何捕捉主页按钮被按下?
- 25. 如何在主页按钮被按下时停止服务?
- 26. 检查主页按钮被按下银河笔记
- 27. 如何在主页按钮被按下时终止进程?
- 28. onStop没有被调用...主页按钮按下
- 29. 如何在主页按钮被按下时终止活动?
- 30. 如何在主页按钮被按下时解除UIAlertView?
Oy;无论我多么频繁地问,我似乎从来都不知道我不应该这样做:为什么你需要知道这一点? –
@Williham Totland超出了这个问题的范围。 – 2011-07-08 13:33:01
@WTP:不一定:为什么通知如何。 –