diff options
author | Łukasz Paczos <lukas.paczos@gmail.com> | 2019-05-15 15:07:27 +0200 |
---|---|---|
committer | Łukasz Paczos <lukasz.paczos@mapbox.com> | 2019-05-15 16:58:13 +0200 |
commit | c31bda732c52fa83406e50c92450786081235f57 (patch) | |
tree | 5eaed34390adb1f1b5f441e919e1cd44a4cac0c9 /platform | |
parent | eb4a6ae7a293e2ab0cbbb9fe3d3322716340830d (diff) | |
download | qtlocation-mapboxgl-c31bda732c52fa83406e50c92450786081235f57.tar.gz |
[android] deactivate file source when DownloadRegionActivity's finished
Diffstat (limited to 'platform')
-rw-r--r-- | platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/offline/DownloadRegionActivity.kt | 17 |
1 files changed, 11 insertions, 6 deletions
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) { |