location-samples icon indicating copy to clipboard operation
location-samples copied to clipboard

LocationUpdatesBackgroundKotlin updated to target API 31

Open joostfunkekupper opened this issue 3 years ago • 0 comments

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)

image

joostfunkekupper avatar Oct 25 '21 04:10 joostfunkekupper