location-samples
location-samples copied to clipboard
LocationUpdatesBackgroundKotlin updated to target API 31
Changes
Updated the target API to 31 for the LocationUpdatesBackgroundKotlin
as well as updated its dependencies and Gradle version.
The Manifest was updated to include the ACCESS_COARSE_LOCATION
permission, and setting of exported
flag for the Activity and the Receiver.
The PendingIntent
also requires either an FLAG_MUTABLE
flag as per https://developer.android.com/guide/components/intents-filters#DeclareMutabilityPendingIntent. I found that using immutable with FLAG_UPDATE_CURRENT
would not allow for the intent to be updated with the required data.
Testing
Tested to ensure the BroadcastReceiver was receiving the Location updates.
Android S (API 31)
