Author: Adam Evyčędo <git@apiote.xyz>
stop updating departures after leaving activity
%!v(PANIC=String method: strings: negative Repeat count)
diff --git a/app/src/main/java/xyz/apiote/bimba/czwek/departures/DeparturesActivity.kt b/app/src/main/java/xyz/apiote/bimba/czwek/departures/DeparturesActivity.kt index 5ca71e7b4c41c8c2114b3be04ad12b3ae86ca08e..8097084ffe7d7b21210e7803faeea2b496724351 100644 --- a/app/src/main/java/xyz/apiote/bimba/czwek/departures/DeparturesActivity.kt +++ b/app/src/main/java/xyz/apiote/bimba/czwek/departures/DeparturesActivity.kt @@ -287,6 +287,12 @@ super.onPause() handler.removeCallbacks(runnable) } + override fun onStop() { + super.onStop() + handler.removeCallbacks(runnable) + handler.removeCallbacksAndMessages(null) + } + private fun getName(): String { return when (intent?.action) { Intent.ACTION_VIEW -> getString(R.string.stop_from_qr_code)