Как работает настройка уведомлений, когда пользователь покидает приложение? - PullRequest
0 голосов
/ 11 сентября 2018

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

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

Любая помощь будет высоко ценится! Я создаю это приложение самостоятельно как страстный проект и прохожу курс по Udacity Google Android. Я закончил курс рано и работаю над этим приложением для развлечения. Мы не узнали об уведомлениях или GPS-отслеживании, но я делаю все возможное, чтобы узнавать новые вещи. Спасибо за ваше терпение и помощь!

Код моего приложения здесь для удобства просмотра: https://github.com/PoetryHorizon/eloteroMan2

1 Ответ

0 голосов
/ 11 сентября 2018

Использование службы переднего плана . Для любой фоновой логики вы все равно должны использовать Сервис, а в Android Oreo и более поздних версиях он должен быть Сервисом переднего плана, то есть он должен отправлять Уведомления.

Затем вы можете добавить PendingIntent к этому набору уведомлений, чтобы снова открыть ваше приложение. См. Уведомление документации Android о том, как установить PendingIntent. Вы захотите использовать PendingIntent.getActivity(), где намерение, которое вы передаете, равно new Intent(someContext, YourActivity.class).

...