Делаю простенькое приложение под андроид, вот часть кода:
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainThread thr;
MainWindow w;
w.show();
return a.exec();
}
Т.е., запускается отдельный потом и главное окно (да, нужен QML, но это просто для тестов). Если приложение свернуть, то MainWindow, как бы, замирает(вроде так и должно быть), а MainThread нормально выполняется (принимает данные по сети и отправляет), но через какое-то время (несколько минут) он перестает отвечать. Получается, процесс был завершен, ну или вообще прога завершилась.
Как можно сделать так, чтобы приложение/процесс не завершались?
Спасибо!