2010-08-19 2 views
0

Как MIDlet может убедиться, что он был вызван вручную или автоматически?J2ME - осведомленность о знаке подсказки в Midlet

Спасибо!

+0

, пожалуйста, уточните это. –

+0

У меня есть Мидлет, который должен проверить, был ли он автоматически вызван (через Push Registry Alarm) и выполнить определенную задачу «A», за которой следует B. В случае ручного вызова он должен перейти непосредственно к B. Если в MIDlet есть интерсепт, это поможет мне достичь того, что я хочу сделать. – user425518

ответ

1

У меня может быть MIDLet с подклассами A и B задачи MIDLet с задачей A и переопределить «A» с помощью «A + B». Автоматический вызов будет находиться в подклассе.

0

Я предполагаю, что автоматический запуск осуществляется с помощью реестра PUSH. Попробуйте следующее:

PushRegistry.listConnections(true); 

Если результат не пуст, приложение запускается автоматически.

http://download.oracle.com/javame/config/cldc/ref-impl/midp2.0/jsr118/javax/microedition/io/PushRegistry.html#listConnections%28boolean%29

Смежные вопросы