From c31bda732c52fa83406e50c92450786081235f57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Paczos?= Date: Wed, 15 May 2019 15:07:27 +0200 Subject: [android] deactivate file source when DownloadRegionActivity's finished --- .../testapp/activity/offline/DownloadRegionActivity.kt | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'platform/android') diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/offline/DownloadRegionActivity.kt b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/offline/DownloadRegionActivity.kt index 7f90796f42..41dbe56112 100644 --- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/offline/DownloadRegionActivity.kt +++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/offline/DownloadRegionActivity.kt @@ -129,15 +129,20 @@ class DownloadRegionActivity : AppCompatActivity(), OfflineRegion.OfflineRegionO override fun onStatusChanged(status: OfflineRegionStatus) { if (status.isComplete) { - val statusText = "Completed" - logMessage("SUCCESS! $statusText") - download_status.text = statusText - offlineRegion?.setObserver(null) + "Completed".let { + logMessage("SUCCESS! $it") + download_status.text = it + } + fab.setImageResource(R.drawable.ic_play_arrow_black_24dp) handler.removeCallbacksAndMessages(null) + offlineRegion?.setObserver(null) + offlineRegion?.setDownloadState(OfflineRegion.STATE_INACTIVE) } else { val statusText = "Downloaded ${status.completedResourceCount}/${status.requiredResourceCount}" - Timber.d(statusText) - download_status.text = statusText + statusText.let { + logMessage(it) + download_status.text = it + } if (status.completedResourceCount > status.requiredResourceCount && previousCompletedResourceCount <= status.requiredResourceCount) { -- cgit v1.2.1