上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3 MIDlet生命周期
和Java Applet类似,MIDlet应用程序在移动设备上运行时具有应用程序生命周期,显而易见,MIDlet可能处于以下3种状态:暂停、激活和终止状态。各种状态之间的转换规则如图1-1所示。
图1-1 MIDlet的状态转换
下面简要介绍一下zMIDP应用程序的状态转换方式:MIDlet在刚刚启动时处于暂停状态,就绪之后,MIDlet的状态转为激活状态。此时,MIDlet处于运行状态,用户可以与之进行交互。MIDP系统或者应用程序本身可以把该程序转换回暂停状态。
此外,MIDP系统或程序还可以把MIDP从暂停或激活状态转换为终止状态。处于终止状态时,MIDlet将释放自己当前占用的全部资源。