BlackBerry - обнаружение, когда мое приложение отправляется в фоновом режиме из-за вызова - PullRequest
1 голос
/ 22 декабря 2009

Мне нужно определить, когда мое приложение BlackBerry отправляется на задний план, а также когда оно снова выводится на передний план. Мне нужно приостановить приложение при поступлении телефонного звонка и возобновить его соответствующим образом.

Я предполагаю, что это должно быть тривиально, но я не могу найти ссылку на то, как это делается. Пожалуйста, избавь меня от страданий!

Гав

Ответы [ 2 ]

2 голосов
/ 23 декабря 2009

Взгляните на методы Application.activate () и Application.deactivate () - просто переопределите эти методы в своем приложении, чтобы определить некоторое пользовательское поведение при возникновении этих событий.

0 голосов
/ 24 декабря 2009

Если вам нужно знать, что конкретная причина, по которой ваше приложение было отправлено в фоновом режиме, связана с входящим телефонным звонком, вы можете реализовать интерфейс PhoneListener и зарегистрироваться через Phone.addPhoneListener(listener).

...