zoukankan      html  css  js  c++  java
  • IOS applicationWillResignActive挂起

      /*

         //UIApplicationDelegate委托代理方法

         1.程序开始:didFinishLaunchingWithOptions:程序开始

         2.程序挂起:applicationWillResignActive

         3.程序复原(程序重新激活):applicationDidBecomeActive

         注意:应用程序在启动时,在调用了 applicationDidFinishLaunching 方法之后也会调用 applicationDidBecomeActive 方法,所以你要确保你的代码能够分清复原与启动,避免出现逻辑上的bug。

         4.程序意外暂行(终止):applicationWillTerminate

         5.程序进入后台:applicationDidEnterBackground

         6.程序进入前台:applicationWillEnterForeground

         //调用方法场景

         首次运行:

         didFinishLaunchingWithOptions//程序开始

         applicationDidBecomeActive//程序复原(程序重新激活)

         首次关闭(home):

         applicationWillResignActive//程序挂起

         applicationDidEnterBackground//程序进入后台

         再次运行:

         applicationWillEnterForeground//程序进入前台

         applicationDidBecomeActive//程序复原(程序重新激活)

         再次关闭:

         applicationWillResignActive//程序挂起

         applicationDidEnterBackground//程序进入后台

         */

        func applicationWillResignActive(_ application: UIApplication) {

            application.applicationIconBadgeNumber = 0;

            print("程序挂起")

        }

        func applicationDidBecomeActive(_ application: UIApplication) {

            print("程序复原")

        }

        func applicationWillTerminate(_ application: UIApplication) {

            print("程序终止")

        }

        func applicationDidEnterBackground(_ application: UIApplication) {

            print("程序进入后台")

        }

        func applicationWillEnterForeground(_ application: UIApplication) {

            print("程序进入后台")

        }

  • 相关阅读:
    GIS的发展
    ajax请求头加Token时发生的跨域(CORS)请求问题
    js 给定时间,如'20130830',换算和今天的天数差
    过程改进点滴需求调研经验之一
    昨天向PAM推荐的好书
    关于专人整理和分析需求
    走出开发混沌
    过程改进点滴需求调研经验之二
    代码重构注意事项
    插件框架内核完成
  • 原文地址:https://www.cnblogs.com/wangbinios/p/7998645.html
Copyright © 2011-2022 走看看