Bada学习-(十)终止应用
来源:互联网 发布:广电网络机顶盒价格 编辑:程序博客网 时间:2024/06/01 10:21
终止应用
一个应用将在以下原因而被终止:
- 用户的动作导致终止
- 当bada应用自身调用方法Osp::App::Application::Terminate() ( C++ 框架中) 或Osp.App.Application.terminate() (Web 框架中)
- 当在前台运行的程序,用户点击End键
- 系统强制终止应用
- 当内存或者电量严重不足
应用的任务由Osp::App::Application::OnAppTerminating() (in the C++ framework) 或者用户自定义并已注册到Osp.App.Application.terminating 事件上(in the Web framework)的事件处理器来处理.当上述处理器被调用,C++/FLASH应用会释放它们的资源并停止运行.web应用不需要人工释放资源,web框架会自动完成.
分配的UI控制器,如框架,表单以及其它子控制器,将在事件控制器被调用前就释放掉,因此在事件处理器中再无法访问它们.在C++/FLASH应用中,如果你需要在调用OnAppTerminating()事件处理器前,即"结束中"状态时访问UI控制器,你可以使用Osp::Ui::Controls::IFrameEventListener::OnFrameTerminating()事件处理器
英文原文地址:
http://developer.bada.com/help_2.0/topic/com.osp.documentation.help/html/bada_overview/bada_app_model/terminating_applications.htm
声明: 本Bada学习系列只是本人兴趣爱好,正在学习中,顺便根据自己的理解(现在bada的中文资料较少)翻译了一下,供也在学习或者感兴趣的朋友参考,仅供参考 :)
有什么翻译的不对,不到位的地方还望见谅,有错的地方欢迎大家积极指正,呵~
邮箱:jimmy.chiang2010@gmail.com
共同学习~
- Bada学习-(十)终止应用
- bada学习-(四)应用模块
- Bada学习-(六)应用生命周期管理
- Bada学习-(七)应用状态转换
- Bada学习-(八)启动应用
- Bada学习-(二十)API及特权检查器
- Bada学习-(二十二)追踪应用性能
- Bada学习-(三十一)计划/设计你的应用
- bada学习-(二)概况
- bada学习-(三)架构
- Bada学习-(十一)文件系统
- Bada学习-(二十六)bada开发者网站
- Bada学习-(二十九)bada测试服务器
- Bada学习- (三十二)C++以及Flash应用开发流程之创建应用档案
- Bada学习-(三十三) C++以及Flash应用开发流程之创建应用工程
- Bada学习- (三十)C++以及Flash应用开发流程之概述
- Bada学习-(五)多任务模式
- Bada学习-(九)前台/后台视图
- 经典面试题搜集
- java多线程总结六:经典生产者消费者问题实现
- oracle pl/sql 基础
- 基于S3C2440的Linux内核移植和yaffs2文件系统制作
- CheckBox 全选和反选 JS
- Bada学习-(十)终止应用
- poj1789--prim
- 当你扛不住的时候就读一遍........
- 记录一些结构体
- 碰到问题时不要直接就反应说那是不可能
- 回滚段探究
- TWaver Java培训课程视频
- RMAN-05501 RMAN-05001
- win32上多线程使用setTimeEvent可能引起死锁