Когда мне следует прекратить действие приложения в Windows Mobile 6 Series? - PullRequest
0 голосов
/ 06 апреля 2010

В блоге есть сообщение , почему кнопка Windows Mobile X не закрывает приложение.

0) Мое приложение потребляет много энергии аккумулятора, поскольку использует GPS
1) Я хочу, чтобы приложение можно было свернуть, так как пользователь может захотеть многозадачность
2) У меня есть кнопка «Выход», но когда мне следует прекратить работу приложения, когда оно свернуто?
3) Есть ли какие-то конкретные сообщения, которые мне нужно обработать, чтобы ОС могла корректно завершить работу моего приложения?

Обновление:
+ ctacke указал сообщение WM_HIBERNATE о нехватке памяти, как объяснено здесь

1 Ответ

1 голос
/ 06 апреля 2010

ОС отправит вам сообщение WM_HIBERNATE, когда памяти мало, и вы можете использовать его для освобождения памяти или выключения. Кроме этого, вы не получите никаких других сообщений, если они специально не решат вас закрыть.

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

...