Я работаю над приложением для отслеживания активности пользователей. Мне нужно отслеживать активность пользователя, даже если приложение работает в фоновом режиме или закрывается.
Я запустил отслеживание активности пользователя и вышел из приложения. Через какой-то момент я хочу остановить отслеживание активности пользователя. Теперь у приложения нет экземпляра. У меня нет экземпляра, чтобы остановить отслеживание активности пользователя.
После удаления приложения из моего недавнего приложения все статические ссылки очищаются. Все работает нормально. Но я не знаю, как остановить отслеживание активности пользователя через некоторое время после закрытия приложения.
/**
* Make the actual update request. This is called from onConnected().
*/
private void continueRequestActivityUpdates() {
/*
* Request updates, using the default detection interval. The
* PendingIntent sends updates to ActivityRecognitionIntentService
*/
getActivityRecognitionClient().requestActivityUpdates(
Constants.DETECTION_INTERVAL_MILLISECONDS,
createRequestPendingIntent());
}
Я хочу знать, как остановить это, когда я был в фоновом режиме. Потому что, как только приложение закрывается, у меня нет возможности его остановить.
Пожалуйста помоги мне с этим. Заранее спасибо.