Skip to content

Commit 462c164

Browse files
committed
Don't cause incorrect memeory status info to cause a crash
1 parent 69edfb5 commit 462c164

1 file changed

Lines changed: 15 additions & 13 deletions

File tree

app/src/main/kotlin/com/njlabs/showjava/activities/decompiler/DecompilerProcessActivity.kt

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -196,19 +196,21 @@ class DecompilerProcessActivity : BaseActivity() {
196196
if (!showMemoryUsage) {
197197
return
198198
}
199-
val percentage = message.toDouble()
200-
memoryStatus.text = "$message%"
201-
val textColor = ContextCompat.getColor(
202-
context,
203-
when {
204-
percentage < 40 -> R.color.green_500
205-
percentage < 60 -> R.color.amber_500
206-
percentage < 80 -> R.color.orange_500
207-
else -> R.color.red_500
208-
}
209-
)
210-
memoryStatus.setTextColor(textColor)
211-
memoryUsage.setTextColor(textColor)
199+
try {
200+
val percentage = message.toDouble()
201+
memoryStatus.text = "$message%"
202+
val textColor = ContextCompat.getColor(
203+
context,
204+
when {
205+
percentage < 40 -> R.color.green_500
206+
percentage < 60 -> R.color.amber_500
207+
percentage < 80 -> R.color.orange_500
208+
else -> R.color.red_500
209+
}
210+
)
211+
memoryStatus.setTextColor(textColor)
212+
memoryUsage.setTextColor(textColor)
213+
} catch (ignored: Exception) { }
212214
return
213215
}
214216

0 commit comments

Comments
 (0)