Bada系统学习-应用状态转换

嵌入式技术

1372人已加入

描述


所有bada应用拥有以下4个状态,对应以下事情处理器:

  • 初始化
    • 应用框架初始化应用并创建应用的界面框架.
    • 构造用户界面,并且将恢复上次运行结果
    • 如果Osp::App::Application::OnAppInitializing()事件处理器返回false, 应用状态将转为 '结束中' 并退出

      如果事件处理器返回 true,应用将进入 '运行中' 状态并初始化化相关资源, 例如UI控制及状态.

  • 运行中
    • 当应用在运行中时,他能在后台与前台之间经行切换
  • 结束中
    • 应用释放其资源并存储设置.web应用不需要人工释放其资源,因为web框架会自动实施该动作.
  • 已终止
    • 应用框架释放其所占内存

 

 下图向我们展示了C++或者FLASH应用状态是如何从一种状态转换到别的状态的.Web应用的状态转变亦同, 唯一例外的时事件处理器的命名是onInitializing()onTerminating().


Figure: C++ and flash application state transition



打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分