aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt
diff options
context:
space:
mode:
authorAllan Wang <me@allanwang.ca>2017-10-29 13:17:31 -0400
committerGitHub <noreply@github.com>2017-10-29 13:17:31 -0400
commitd82a9b9e2965b3e674aa0e654cfca55398a508a7 (patch)
tree944a46eac64e7a2595f6ad7b438cfdce6ed91b14 /app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt
parentca12899e10da6e900499b7c4b99cc700cd5b9176 (diff)
downloadfrost-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/ImageActivity.kt')
-rw-r--r--app/src/main/kotlin/com/pitchedapps/frost/activities/ImageActivity.kt7
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()
}
}