diff options
author | Allan Wang <me@allanwang.ca> | 2017-10-29 13:17:31 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-29 13:17:31 -0400 |
commit | d82a9b9e2965b3e674aa0e654cfca55398a508a7 (patch) | |
tree | 944a46eac64e7a2595f6ad7b438cfdce6ed91b14 /app/src/main/kotlin/com/pitchedapps/frost/activities | |
parent | ca12899e10da6e900499b7c4b99cc700cd5b9176 (diff) | |
download | frost-d82a9b9e2965b3e674aa0e654cfca55398a508a7.tar.gz frost-d82a9b9e2965b3e674aa0e654cfca55398a508a7.tar.bz2 frost-d82a9b9e2965b3e674aa0e654cfca55398a508a7.zip |
fix/weakRef (#452)
* Add activity context wrapper for images
* Remove unused receiver
* Add action check
* Add image activity logging
* Do not log image url
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/activities')
-rw-r--r-- | app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt b/app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt index e32a2ea9..0a713649 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt @@ -31,8 +31,8 @@ import com.pitchedapps.frost.BuildConfig import com.pitchedapps.frost.R import com.pitchedapps.frost.utils.* import com.sothree.slidinguppanel.SlidingUpPanelLayout +import org.jetbrains.anko.activityUiThreadWithContext import org.jetbrains.anko.doAsync -import org.jetbrains.anko.uiThread import java.io.File import java.io.IOException @@ -76,7 +76,7 @@ class ImageActivity : KauBaseActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) - L.i("Displaying image $imageUrl") + L.i("Displaying image", imageUrl) val layout = if (!text.isNullOrBlank()) R.layout.activity_image else R.layout.activity_image_textless setContentView(layout) container.setBackgroundColor(Prefs.bgColor.withMinAlpha(222)) @@ -179,7 +179,7 @@ class ImageActivity : KauBaseActivity() { success = false } finally { L.d("Download image async finished: $success") - uiThread { + activityUiThreadWithContext { val text = if (success) R.string.image_download_success else R.string.image_download_fail frostSnackbar(text) if (success) fabAction = FabStates.SHARE @@ -199,6 +199,7 @@ class ImageActivity : KauBaseActivity() { override fun onDestroy() { deleteTempFile() + if (!BuildConfig.DEBUG) L.d("Closing $localClassName") super.onDestroy() } } |