diff --git a/app/src/main/java/cy/agorise/bitsybitshareswallet/fragments/ImportBrainkeyFragment.kt b/app/src/main/java/cy/agorise/bitsybitshareswallet/fragments/ImportBrainkeyFragment.kt index a55f6d1..b47b5f2 100644 --- a/app/src/main/java/cy/agorise/bitsybitshareswallet/fragments/ImportBrainkeyFragment.kt +++ b/app/src/main/java/cy/agorise/bitsybitshareswallet/fragments/ImportBrainkeyFragment.kt @@ -11,6 +11,7 @@ import android.view.ViewGroup import androidx.appcompat.widget.Toolbar import androidx.navigation.Navigation import com.afollestad.materialdialogs.MaterialDialog +import com.afollestad.materialdialogs.callbacks.onDismiss import com.afollestad.materialdialogs.list.customListAdapter import com.afollestad.materialdialogs.list.listItemsSingleChoice import com.jakewharton.rxbinding3.widget.textChanges @@ -131,9 +132,8 @@ class ImportBrainkeyFragment : BaseAccountFragment() { .title(text = String.format("%s v%s", getString(R.string.app_name), BuildConfig.VERSION_NAME)) .message(text = getString(R.string.title__bitshares_nodes_dialog, "-------")) .customListAdapter(mNodesAdapter as FullNodesAdapter) - .negativeButton(android.R.string.ok) { - mHandler.removeCallbacks(mRequestDynamicGlobalPropertiesTask) - } + .negativeButton(android.R.string.ok) + .onDismiss { mHandler.removeCallbacks(mRequestDynamicGlobalPropertiesTask) } mNodesDialog?.show() diff --git a/app/src/main/java/cy/agorise/bitsybitshareswallet/fragments/SettingsFragment.kt b/app/src/main/java/cy/agorise/bitsybitshareswallet/fragments/SettingsFragment.kt index db36227..fd81fc4 100644 --- a/app/src/main/java/cy/agorise/bitsybitshareswallet/fragments/SettingsFragment.kt +++ b/app/src/main/java/cy/agorise/bitsybitshareswallet/fragments/SettingsFragment.kt @@ -11,6 +11,7 @@ import android.view.View import android.view.ViewGroup import androidx.fragment.app.Fragment import com.afollestad.materialdialogs.MaterialDialog +import com.afollestad.materialdialogs.callbacks.onDismiss import com.afollestad.materialdialogs.customview.customView import com.afollestad.materialdialogs.list.customListAdapter import cy.agorise.bitsybitshareswallet.BuildConfig @@ -86,9 +87,8 @@ class SettingsFragment : Fragment(), ServiceConnection { .title(text = String.format("%s v%s", getString(R.string.app_name), BuildConfig.VERSION_NAME)) .message(text = getString(R.string.title__bitshares_nodes_dialog, "-------")) .customListAdapter(nodesAdapter as FullNodesAdapter) - .negativeButton(android.R.string.ok) { - mHandler.removeCallbacks(mRequestDynamicGlobalPropertiesTask) - } + .negativeButton(android.R.string.ok) + .onDismiss { mHandler.removeCallbacks(mRequestDynamicGlobalPropertiesTask) } mNodesDialog?.show()