Methods Summary |
---|
public void | commandAction(Command c, Displayable s)
if (c == exitCommand) {
destroyApp(false);
notifyDestroyed();
}
|
public void | destroyApp(boolean unconditional)Destroy must cleanup everything.
|
public void | pauseApp()Time to pause, free any space we don't need right now.
display.setCurrent((Displayable)null);
propbuf = null;
props = null;
|
java.lang.String | showProp(java.lang.String prop)Show a property.
String value = System.getProperty(prop);
propbuf.setLength(0);
propbuf.append(prop);
propbuf.append(" = ");
if (value == null) {
propbuf.append("<undefined>");
} else {
propbuf.append("\"");
propbuf.append(value);
propbuf.append("\"");
}
propbuf.append("\n");
return propbuf.toString();
|
public void | startApp()Show the value of the properties
Runtime runtime = Runtime.getRuntime();
runtime.gc();
long free = runtime.freeMemory();
long total = runtime.totalMemory();
propbuf = new StringBuffer(50);
props = new Form("System Properties");
props.append("Free Memory = " + free + "\n");
props.append("Total Memory = " + total + "\n");
props.append(showProp("microedition.configuration"));
props.append(showProp("microedition.profiles"));
props.append(showProp("microedition.platform"));
props.append(showProp("microedition.locale"));
props.append(showProp("microedition.encoding"));
props.addCommand(exitCommand);
props.setCommandListener(this);
display.setCurrent(props);
|