Я портирую приложение iOS на Android, и у меня есть небольшая проблема с окончательным. Я хочу, чтобы приложение синхронизировалось при запуске/выходе на передний план (т.е. пользователь выбирает приложение), и когда приложение переходит на задний план (например, при переходе на главный экран и при запуске другого приложения.)Сообщение, когда приложение Android закрыто
Is есть простой способ сделать это в Android? Я добавил onResume() и onPause() в свои действия, но это будет срабатывать, когда действие возобновится или приостанавливается, а не когда приложение в целом приостанавливается (и приводит к большой синхронизации при каждом выполнении пользователем).
Обновление: Операция Sync - это Служба, которая вызывается, когда приложение должно получать новую/обновленную информацию с сервера. Таким образом, это необходимо сделать, когда приложение будет запущено/возобновлено suer (после неактивности в течение некоторого времени), и это необходимо сделать, когда пользователь активно прекращает использование приложения.
IMHO, вы не задаете правильного вопроса. Вы должны объяснить, что такое ваш «синхронный» процесс, а затем спросить, какими должны быть правильные сроки для таких операций. – CommonsWare
Я просто хочу второй CommonsWare по этому поводу - что вы подразумеваете под Sync? Кроме того, если вы нарушаете зависание пользовательского интерфейса из-за длительных операций (что я слышу во второй части вашего вопроса), вы можете уточнить, что мы можем его решить. –
Добавленное обновление делает его более понятным? –