diff options
author | Torsten Grote <t@grobox.de> | 2020-09-08 15:40:27 -0300 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2020-09-08 15:49:38 -0300 |
commit | 310775d1cb7a177641c704efb1a98a7ccaac67b3 (patch) | |
tree | a9a390c74ae214168b6b9a312842c315c51baf01 /wallet/src/main/java/net/taler/wallet/MainActivity.kt | |
parent | 0030ad13496571616501500dfd9df18652869004 (diff) | |
download | taler-android-310775d1cb7a177641c704efb1a98a7ccaac67b3.tar.gz taler-android-310775d1cb7a177641c704efb1a98a7ccaac67b3.tar.bz2 taler-android-310775d1cb7a177641c704efb1a98a7ccaac67b3.zip |
[wallet] Use bottom sheet to show errors instead of snackbar
Diffstat (limited to 'wallet/src/main/java/net/taler/wallet/MainActivity.kt')
-rw-r--r-- | wallet/src/main/java/net/taler/wallet/MainActivity.kt | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/MainActivity.kt b/wallet/src/main/java/net/taler/wallet/MainActivity.kt index 0605976..1dafce0 100644 --- a/wallet/src/main/java/net/taler/wallet/MainActivity.kt +++ b/wallet/src/main/java/net/taler/wallet/MainActivity.kt @@ -43,11 +43,11 @@ import androidx.preference.PreferenceFragmentCompat import androidx.preference.PreferenceFragmentCompat.OnPreferenceStartFragmentCallback import com.google.android.material.navigation.NavigationView.OnNavigationItemSelectedListener import com.google.android.material.snackbar.BaseTransientBottomBar.LENGTH_LONG -import com.google.android.material.snackbar.BaseTransientBottomBar.LENGTH_SHORT import com.google.android.material.snackbar.Snackbar import com.google.zxing.integration.android.IntentIntegrator import com.google.zxing.integration.android.IntentIntegrator.parseActivityResult import net.taler.common.isOnline +import net.taler.common.showError import net.taler.wallet.BuildConfig.VERSION_CODE import net.taler.wallet.BuildConfig.VERSION_NAME import net.taler.wallet.HostCardEmulatorService.Companion.HTTP_TUNNEL_RESPONSE @@ -167,11 +167,7 @@ class MainActivity : AppCompatActivity(), OnNavigationItemSelectedListener, model.refundManager.refund(url).observe(this, Observer(::onRefundResponse)) } else -> { - Snackbar.make( - ui.navView, - "URL from $from doesn't contain a supported Taler Uri.", - LENGTH_SHORT - ).show() + showError(R.string.error_unsupported_uri, "From: $from\nURI: $url") } } } @@ -180,7 +176,7 @@ class MainActivity : AppCompatActivity(), OnNavigationItemSelectedListener, model.showProgressBar.value = false when (status) { is RefundStatus.Error -> { - Snackbar.make(ui.navView, R.string.refund_error, LENGTH_LONG).show() + showError(R.string.refund_error, status.msg) } is RefundStatus.Success -> { val amount = status.response.amountRefundGranted |