[iOS]app解屏(亮屏)之后刷新数据
来源:互联网 发布:淘宝帽子女士 编辑:程序博客网 时间:2024/06/05 10:16
需求是:App使用过程中,进入待机暗屏状态,之后解锁亮屏,要刷新数据,避免让用户看到的不是最新的数据。
解决方法:一开始觉得是在viewwillappear 里面去操作,发现不可行。其实应该是去应用程序的生命周期里面的方法里(如下)发通知,然后让指定页面去接收这个通知,调用刷新方法。
在Appdelegate.m中
//应用程序将要进入活动状态执行
- (void)applicationWillEnterForeground:(UIApplication *)application
{
NSLog(@"应用程序将要进入活动状态,即将进入前台运行");
[[NSNotificationCenterdefaultCenter]postNotificationName:@"backToFront"object:@"back"];
}
//应用程序已经进入活动状态
- (void)applicationDidBecomeActive:(UIApplication *)application
{
NSLog(@"应用程序已进入前台,处于活动状态");
}
ps:一开始找到这两个方法,虽然说每次亮屏都会调用这两个方法,但是第二个方法是每次程序一启动都会调用的,所以不使用第二个方法。
阅读全文
1 0
- [iOS]app解屏(亮屏)之后刷新数据
- iOS UITableView数据刷新
- iOS cell刷新数据
- iOS 表格数据刷新
- iOS实现数据刷新
- ios app保存数据
- iOS APP数据
- IOS数据刷新(上拉刷新和下拉刷新)
- iOS 返回父视图之后如何刷新页面
- iOS实战-头像更新上传之后,UI不刷新
- OOALV,当发现数据被刷新之后,列宽变了
- JAVA修改、删除数据之后刷新JTable的方法
- ios app启动图片,之后的广告图片效果
- IOS UITableView单条刷新,数据不刷新解决方案
- IOS Table 下拉,上拉刷新数据
- IOS控件 Tableview 下拉刷新,加载数据
- IOS开发UI基础--数据刷新
- IOS控件 Tableview 下拉刷新,加载数据
- 按之字形顺序打印二叉树(Java实现)
- C/C++文件输入输出
- bzoj 3853 GCD Array
- cocos2dx 九宫格 shader失效的问题
- 公钥,私钥和数字签名这样最好理解
- [iOS]app解屏(亮屏)之后刷新数据
- iOS开发--程序应用如何跳转到App Store指定APP
- 面试题:Java关键字列表和保留字列表
- ScheduledExecutorService的使用
- mysql 用户及权限管理 小结
- 虚拟机查看本机程序
- SQL中Where与Having的区别
- 设置eclipse编码格式大全
- kubernetes安装与配置