当前位置: 首页 > news >正文

网站整体架构WordPress页面开发

网站整体架构,WordPress页面开发,做外贸业务去哪些网站,优秀软文范例100字flutter开发实战-WidgetsBinding监听页面前台后台退出状态 在开发过程中#xff0c;经常监听页面前台后台退出状态#xff0c;这里用到了WidgetsBinding 一、WidgetsBinding是什么#xff1f; WidgetsBinding是Flutter中最重要的Binding之一#xff0c;它提供了与Widget…flutter开发实战-WidgetsBinding监听页面前台后台退出状态 在开发过程中经常监听页面前台后台退出状态这里用到了WidgetsBinding 一、WidgetsBinding是什么 WidgetsBinding是Flutter中最重要的Binding之一它提供了与Widget树的交互。在Flutter中所有的UI都是Widget从最简单的文本到最复杂的布局都可以通过Widget树来描述。WidgetsBinding负责处理用户输入事件、布局和绘制。它还处理与系统交互的平台通道如调用原生代码和处理通知。WidgetsBinding提供了一些常用的方法如addPostFrameCallback、deferredUnmount、getRendererBinding等。 二、监听页面前台后台退出状态 WidgetsBinding监听页面前台后台退出状态我们需要在Widget中添加 with WidgetsBindingObserver 在initState中加入观察者 WidgetsBinding.instance?.addObserver(this);在dispose中移除观察者 WidgetsBinding.instance?.removeObserver(this);之后通过响应的方法didChangeAppLifecycleState来监听页面前台后台退出状态 // WidgetBinding///生命周期变化时回调// resumed:应用可见并可响应用户操作// inactive:用户可见但不可响应用户操作// paused:已经暂停了用户不可见、不可操作// suspending应用被挂起此状态IOS永远不会回调overridevoid didChangeAppLifecycleState(AppLifecycleState state) {super.didChangeAppLifecycleState(state);switch (state) {case AppLifecycleState.inactive:{// 处于这种状态的应用程序应该假设它们可能在任何时候暂停。break;}case AppLifecycleState.resumed:{// 应用程序可见前台if (_isAppBackground true) {setState(() {});_isAppBackground false;}break;}case AppLifecycleState.paused:{// 应用程序不可见后台_isAppBackground true;break;}case AppLifecycleState.detached:{// 页面退出break;}}}///当前系统改变了一些访问性活动的回调overridevoid didChangeAccessibilityFeatures() {super.didChangeAccessibilityFeatures();}/// Called when the system is running low on memory.///低内存回调overridevoid didHaveMemoryPressure() {super.didHaveMemoryPressure();}/// Called when the applications dimensions change. For example,/// when a phone is rotated.///应用尺寸改变时回调例如旋转overridevoid didChangeMetrics() {super.didChangeMetrics();}/// {macro on_platform_brightness_change}overridevoid didChangePlatformBrightness() {super.didChangePlatformBrightness();}///文字系数变化overridevoid didChangeTextScaleFactor() {super.didChangeTextScaleFactor();}三、小结 flutter开发实战-WidgetsBinding监听页面前台后台退出状态。 https://blog.csdn.net/gloryFlow/article/details/132253284 学习记录每天不停进步。
http://www.w-s-a.com/news/779708/

相关文章:

  • 可信赖的邵阳网站建设德清做网站
  • 上传文件网站根目录wordpress博客管理
  • 网站seo优缺点网站建设公司咨
  • 网站设计需要会什么建设网站的目的以及意义
  • 怎么样推广自己的网站wordpress register_form
  • 网站公司建站凤翔网站建设
  • 网站建设协低价格的网站建设公司
  • 研发网站建设报价深圳网站建设前十名
  • 宠物发布网站模板wordpress中文免费电商模板
  • 济南做网站创意服装品牌策划公司
  • 本地电脑做视频网站 外网连接不上软件商城源码
  • 足球直播网站怎么做crm系统介绍
  • 株洲网站建设联系方式东莞凤岗网站制作
  • 小纯洁网站开发如何注册域名
  • 网上做试卷的网站如何把刚做的网站被百度抓取到
  • 滕州网站建wordpress用户中心按钮不弹出
  • 清远新闻最新消息福建seo搜索引擎优化
  • 凡客建站网微信网站怎么做的
  • 网站建设费怎么写会计科目行业网站建设公司
  • 网站里的友情链接网站建设个人简历的网页
  • 佛山自助建站软件湖南seo优化推荐
  • 免费微信微网站模板下载不了优化人员配置
  • wordpress 导航网站主题画流程图的网站
  • 皮卡剧网站怎样做排名网
  • 网站开发 兼职哪个网站是做安全教育
  • 商品展示类网站怎么用群晖nas做网站
  • 长腿蜘蛛wordpresssem优化推广
  • 中国铁路建设监理协会官方网站深圳福田区怎么样
  • 互联网网站开发发展wordpress文章自定义栏目
  • 众筹网站平台建设工信部网站备案系统