Android. Процесс, запущенный в отдельном потоке, завершается через время если приложение свернуть |
Здравствуйте, гость ( Вход | Регистрация )
Android. Процесс, запущенный в отдельном потоке, завершается через время если приложение свернуть |
MishaUA |
30.3.2018, 0:48
Сообщение
#1
|
Участник Группа: Участник Сообщений: 185 Регистрация: 28.4.2013 Пользователь №: 3810 Спасибо сказали: 13 раз(а) Репутация: 0 |
Доброго времени суток!
Делаю простенькое приложение под андроид, вот часть кода:
Т.е., запускается отдельный потом и главное окно (да, нужен QML, но это просто для тестов). Если приложение свернуть, то MainWindow, как бы, замирает(вроде так и должно быть), а MainThread нормально выполняется (принимает данные по сети и отправляет), но через какое-то время (несколько минут) он перестает отвечать. Получается, процесс был завершен, ну или вообще прога завершилась. Как можно сделать так, чтобы приложение/процесс не завершались? Спасибо! |
|
|
MishaUA |
30.3.2018, 12:03
Сообщение
#2
|
Участник Группа: Участник Сообщений: 185 Регистрация: 28.4.2013 Пользователь №: 3810 Спасибо сказали: 13 раз(а) Репутация: 0 |
Поправочка - если сделать:
То не закрывается, правда, вторая строка сильно проц грузит, но скорей всего, это можно будет легко исправить. Осталось придумать, как как приложение может понять, что его "развернули", чтобы заново отрисовать GUI. PS: всё таки, через время тоже вылетает(((. Сообщение отредактировал MishaUA - 30.3.2018, 16:55 |
|
|
Текстовая версия | Сейчас: 25.11.2024, 22:43 |