|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.microedition.midlet.MIDlet
example.mmademo.BaseListMidlet
public abstract class BaseListMidlet
A base class for MIDLets that provide a list as display. A history of displayed pages is maintained, to provide user flow with automatic back functionality.
Field Summary | |
---|---|
protected javax.microedition.lcdui.Command |
backCommand
|
protected javax.microedition.lcdui.Command |
exitCommand
|
protected javax.microedition.lcdui.Command |
playCommand
|
protected javax.microedition.lcdui.Command |
selectCommand
|
Constructor Summary | |
---|---|
BaseListMidlet(java.lang.String title)
|
Method Summary | |
---|---|
void |
commandAction(javax.microedition.lcdui.Command c,
javax.microedition.lcdui.Displayable s)
|
void |
destroyApp(boolean unconditional)
Called when this MIDlet is destroyed. |
void |
exit()
Actively finish this MIDlet |
protected abstract void |
fillList(javax.microedition.lcdui.List list)
Child classes must implement this to insert the displayed list items and commands. |
javax.microedition.lcdui.Displayable |
getCurrentDisplayable()
|
protected javax.microedition.lcdui.Display |
getDisplay()
|
protected javax.microedition.lcdui.List |
getList()
|
javax.microedition.lcdui.Displayable |
go(javax.microedition.lcdui.Displayable d)
displays the given page. |
javax.microedition.lcdui.Displayable |
goBack()
displays the last page that was displayed |
void |
pauseApp()
Called when this MIDlet is paused. |
javax.microedition.lcdui.Displayable |
replaceCurrent(javax.microedition.lcdui.Displayable d)
Replaces current displaying page with the given one. |
protected abstract void |
selectCommand(int index)
Child classes must implement this in response to a selection in the list |
void |
startApp()
Called when this MIDlet is started for the first time, or when it returns from paused mode. |
Methods inherited from class javax.microedition.midlet.MIDlet |
---|
checkPermission, getAppProperty, notifyDestroyed, notifyPaused, platformRequest, resumeRequest |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected javax.microedition.lcdui.Command exitCommand
protected javax.microedition.lcdui.Command backCommand
protected javax.microedition.lcdui.Command playCommand
protected javax.microedition.lcdui.Command selectCommand
Constructor Detail |
---|
public BaseListMidlet(java.lang.String title)
Method Detail |
---|
public javax.microedition.lcdui.Displayable goBack()
public javax.microedition.lcdui.Displayable go(javax.microedition.lcdui.Displayable d)
public javax.microedition.lcdui.Displayable replaceCurrent(javax.microedition.lcdui.Displayable d)
public javax.microedition.lcdui.Displayable getCurrentDisplayable()
protected javax.microedition.lcdui.List getList()
protected javax.microedition.lcdui.Display getDisplay()
protected abstract void fillList(javax.microedition.lcdui.List list)
protected abstract void selectCommand(int index)
public final void startApp()
startApp
in class javax.microedition.midlet.MIDlet
public final void pauseApp()
pauseApp
in class javax.microedition.midlet.MIDlet
public void destroyApp(boolean unconditional)
destroyApp
in class javax.microedition.midlet.MIDlet
public final void exit()
public void commandAction(javax.microedition.lcdui.Command c, javax.microedition.lcdui.Displayable s)
commandAction
in interface javax.microedition.lcdui.CommandListener
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |