С Invoke вы должны ждать, пока пользователь сделает снимок. Он запускает собственное приложение камеры и помещает этот экран в верхнюю часть стека.
Может быть, это нормально, но если вы хотите больше контроля, посмотрите демонстрацию камеры в примерах RIM, здесь есть пример использования классов J2ME MMAPI: Player, VideoControl и т. Д. ... вы можете вызывать методы моментального снимка самостоятельно вместо ожидания пользователя.