Het*_*ora 0 iphone multitasking uiactivityindicatorview ios4
当我将应用程序移动到后台并将其恢复到前台时,我遇到活动指示器冻结的问题.当应用程序移动到后台时,应用程序可以通过网络加载一些数据.因此,我向用户显示活动指示器.我添加了代码以确保任务在后台完成.当应用程序立即进入前台并且数据未完全加载时,微调器停留在屏幕上但它停止旋转.数据完全加载后,微调器就会消失.
知道活动指标冻结的原因以及可能的解决方案.
谢谢.
后台应用程序几乎没有理由更新其UI.
对于一个人,谁在那里看到它?指示器冻结的另一个原因是进入后台会停止UI更新和动画,不必要地耗尽设备的电池并减慢前台应用程序的速度.
从Apple优秀的iPhone应用程序编程指南中,-applicationWillEnterForeground:只要应用程序进入前台,就会调用app delegate方法.
您可以覆盖此方法并添加逻辑以在此处唤醒窗口小部件.或者您订阅您的班级(视图控制器等)以收听UIApplicationWillEnterForegroundNotification通知.如果您收听此通知,则可以调用一个选择器来更新UI的状态,给定应用程序当时正在执行的任何操作.
| 归档时间: |
|
| 查看次数: |
1622 次 |
| 最近记录: |