使用J2ME程序测试MIDlet的生命周期

在MIDlet程序学习中,生命周期是一个比较抽象的概念。其实生命周期就是一个简单的规定,规定了MIDlet中的每个方法,什么时候被系统调用。下面是一个示例代码,在每个方法的内部都输出一条语句,可以根据程序的输出结果来验证各方法被调用的顺序,具体代码如下:

以下是引用片段://文件名:LifeCircleMIDlet.Javaimport javax.microedition.midlet.*;/*** 测试MIDlet的生命周期*/public class LifeCircleMIDlet extends MIDlet{/*** 默认构造方法*/public LifeCircleMIDlet(){System.out.println("默认构造方法");}/*** 启动方法*/public void startApp(){System.out.println("startApp方法");}/*** 暂停方法*/public void pauseApp(){System.out.println("pauseApp方法");}/*** 销毁方法* @param b*/public void destroyApp(boolean b){System.out.println("destroyApp方法");}}

在J2WTK中运行该程序时,可以使用浏览器中的“MIDlet”菜单中的暂停和恢复菜单,模拟暂停事件。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索程序
, 方法
, 周期
, system
, public
println
j2me midlet、软件测试生命周期、软件测试的生命周期、测试生命周期、测试的生命周期,以便于您获取更多的相关知识。

时间: 2024-09-30 19:38:40

使用J2ME程序测试MIDlet的生命周期的相关文章

《Android应用开发攻略》——3.10 为测试重现活动生命周期场景

3.10 为测试重现活动生命周期场景 Daniel Fowler3.10.1 问题 应用程序应该适应活动生命周期.开发人员必须知道如何重现不同的生命周期场景.3.10.2 解决方案 利用日志获得对活动生命周期的全面了解,就能更容易地为测试重现生命周期场景.3.10.3 讨论 Android是为了移动的生活方式而设计的,在这种方式下,用户忙于多种工作:打电话.检查邮件.发送SMS信息.参与社交网络.拍照.访问互联网.运行应用程序等,甚至完成某些工作!因此,移动设备可能有多个应用程序,从而在内存中加

验证一个ASP.NET应用程序和页面的生命周期的实现代码_实用技巧

如果我们能更好地掌握这样一个过程,那么对单个ASP.NET Page的生命周期也能更好地了解: 下面介绍如何编写一个简单的ASP.NET 页面和一个简单的HttpModule,对MSDN里提到的ASP.NET的生命周期进行验证 1. 首先使用Visual Studio 2010建立一个空的ASP.NET网站 (ASP.NET 4.0) 2. 添加一个Default.aspx,添加三个ASP.NET控件,分别为TextBox,Button和Validator: 复制代码 代码如下: <form i

J2ME程序开发全方位基础讲解汇总

程序     一.J2ME中需要的Java基础知识 现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明. J2ME中使用到的Java基础知识:   1.Java语法基础:包括基本数据类型.关键字.运算符等等   2.面向对象的思想:类和对象的概念,继承和多态等等.   3.异常处理   4.多线程 J2ME

asp.net MVC 应用程序的生命周期

下面这篇文章总结了 asp.net MVC 框架程序的生命周期.觉得写得不错,故转载一下. 转载自:http://www.cnblogs.com/yplong/p/5582576.html       首先我们知道http是一种无状态的请求,他的生命周期就是从客户端浏览器发出请求开始,到得到响应结束.那么MVC应用程序从发出请求到获得响应,都做了些什么呢?       本文我们会详细讨论MVC应用程序一个请求的生命周期,从一个控件到另一个控件是怎样被处理的.我们还会详细介绍一下整个请求的生命周期

MIDle生命周期详解,以及工作原理

 当MIDlet被应用程序管理器成功地初始化之后,就开始展开了它的生命周期.MIDlet的生命周期完全由应用程序管理器控制,也就是说,当MIDlet要从一个状态变成另外一个状态时,应用程序管理器会调用对应的回调函数(call back,也就是MIDlet类定义的那三个抽象方法).基本上,MIDlet有三种状态,分别是停止状态(Paused).激活状态(Active)以及消灭状态(Destroyed).MIDlet一开始一定是先进入停止状态,然后应用程序管理器再将它转换成激活状态,然后调用star

Fragment学习(一) :生命周期

一. 何为Fragment Fragment是activity的界面中的一部分或一种行为.你可以把多个Fragment们组合到一个Activity中来创建一个多面界面,并且你可以在多个Activity中重用一个Fragment.你可以把Fragment认为模块化的一段Activity,它具有自己的生命周期,接收它自己的事件,并可以在Activity运行时被添加或删除.Fragment不能独立存在,它必须嵌入到Activity中,而且Fragment的生命周期直接受所在的Activity的影响.例

Android——Activity的生命周期

   一,Demo测试Activity的生命周期       写两个Activity:   package com.example.activity_04; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View; import android.view.View.OnClickL

通过DevOps驱动敏捷应用生命周期管理

应用生命周期管理(Application Lifecycle Management,ALM)帮助定义整个软件及系统生命周期,它为一组广泛的任务和利益相关者提供了指南.这些利益相关者在创建可靠和安全的系统方面担任了核心的角色.应用 DevOps 方法来改善沟通和协作来驱动整个应用生命周期.通过本文了解如何使用 DevOps 来理解应用生命周期中每一个利益相关者之间的依赖性. DevOps 通过推广一组务实的原则和实践从根本上转换了开发和运维专业人员一起工作的方式,可以帮助交付可靠.安全和没有缺陷的

18_Android中Service的生命周期,远程服务,绑定远程服务,aidl服务调用,综合服务案例,编写一个应用程序调用远程支付宝远程服务场景

============================================================================服务的生命周期: 一.采用start的方式开始服务 生命周期如下:            onStart()过时了 开启服务:onCreate()-àonStartCommand()-àonDestory(); 如果服务已经开启,不会重复的执行onCreate(),而是会调用onStartCommand(); 如果停止的时候onDestory()