Как мидлет может определить, был ли он вызван вручную или автоматически?
Спасибо!
У меня может быть MIDLet с задачами A и B, подкласс MIDLet с задачей A и переопределить «A» с «A + B». Автоматический вызов будет на подклассе.
Полагаю, автоматический запуск достигается с помощью реестра PUSH. Попробуйте это:
PushRegistry.listConnections(true);
Если результат не пустой, приложение запускается автоматически.
http://download.oracle.com/javame/config/cldc/ref-impl/midp2.0/jsr118/javax/microedition/io/PushRegistry.html#listConnections%28boolean%29