diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/aps/openAPSAMA/OpenAPSAMAFragment.kt b/app/src/main/java/info/nightscout/androidaps/plugins/aps/openAPSAMA/OpenAPSAMAFragment.kt index 57c33820e0..463f15981f 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/aps/openAPSAMA/OpenAPSAMAFragment.kt +++ b/app/src/main/java/info/nightscout/androidaps/plugins/aps/openAPSAMA/OpenAPSAMAFragment.kt @@ -59,7 +59,7 @@ class OpenAPSAMAFragment : DaggerFragment() { setColorSchemeColors(rh.gac(context, R.attr.colorPrimaryDark), rh.gac(context, R.attr.colorPrimary), rh.gac(context, R.attr.colorSecondary)) setOnRefreshListener { binding.lastrun.text = rh.gs(info.nightscout.androidaps.R.string.executing) - openAPSAMAPlugin.invoke("OpenAPSAMA swiperefresh", false) + Thread { openAPSAMAPlugin.invoke("OpenAPSAMA swiperefresh", false) }.start() } } @@ -76,7 +76,7 @@ class OpenAPSAMAFragment : DaggerFragment() { when (item.itemId) { ID_MENU_RUN -> { binding.lastrun.text = rh.gs(R.string.executing) - openAPSAMAPlugin.invoke("OpenAPSAMA menu", false) + Thread { openAPSAMAPlugin.invoke("OpenAPSAMA menu", false) }.start() true } diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/aps/openAPSSMB/OpenAPSSMBFragment.kt b/app/src/main/java/info/nightscout/androidaps/plugins/aps/openAPSSMB/OpenAPSSMBFragment.kt index 1d1e6d4f95..3cd8f8c6f0 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/aps/openAPSSMB/OpenAPSSMBFragment.kt +++ b/app/src/main/java/info/nightscout/androidaps/plugins/aps/openAPSSMB/OpenAPSSMBFragment.kt @@ -36,6 +36,7 @@ class OpenAPSSMBFragment : DaggerFragment() { @Inject lateinit var activePlugin: ActivePlugin @Inject lateinit var dateUtil: DateUtil @Inject lateinit var jsonFormatter: JSONFormatter + private lateinit var refreshDialog: Runnable private val ID_MENU_RUN = 1 @@ -58,10 +59,9 @@ class OpenAPSSMBFragment : DaggerFragment() { setColorSchemeColors(rh.gac(context, R.attr.colorPrimaryDark), rh.gac(context, R.attr.colorPrimary), rh.gac(context, R.attr.colorSecondary)) setOnRefreshListener { binding.lastrun.text = rh.gs(info.nightscout.androidaps.R.string.executing) - activePlugin.activeAPS.invoke("OpenAPSSMB swiperefresh", false) + Thread { activePlugin.activeAPS.invoke("OpenAPSSMB swiperefresh", false) }.start() } } - } override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) { @@ -75,7 +75,7 @@ class OpenAPSSMBFragment : DaggerFragment() { when (item.itemId) { ID_MENU_RUN -> { binding.lastrun.text = rh.gs(R.string.executing) - activePlugin.activeAPS.invoke("OpenAPSSMB menu", false) + Thread { activePlugin.activeAPS.invoke("OpenAPSSMB menu", false) }.start() true }