MIDP 1.0 указывает только один способ запуска мидлета: ручная активация пользователем. Спецификация MIDP 2.0 добавляет два новых механизма для запуска мидлета: в ответ на входящее соединение или в назначенное время.Новый класс javax.microedition.io.PushRegistry обрабатывает оба.
Вы можете использовать сигналы тревоги для запуска мидлетов. Метод PushRegistry.registerAlarm () Регистрирует тревогу на основе таймера для запуска Midlet. Он поддерживает одно выдающееся время пробуждения заМидлет в текущем наборе . (Поэтому целевой мидлет должен быть зарегистрирован в JAD или файле манифеста)
В исходный код мидлета входят:
...
import javax.microedtion.io.PushRegistry;
и вВаш метод commandAction:
...
String MIDletname = "yourMIDletName";
Date date = new Date();
long currentTime = date.getTime();
long nextTime = currentTime + 2000;
PushRegistry.registerAlarm( MIDletname, nextTime );
...
Ссылки:
Как можно автоматически запускать мидлет?
Реестр принудительной регистрации MIDP 2.0