taler-android

Android apps for GNU Taler (wallet, PoS, cashier)
Log | Files | Refs | README | LICENSE

commit 40358ae2bef2bac4944719535cff6fe240607858
parent 208d100bed10d70a42a4b1c3c7e31c09b42d406a
Author: Torsten Grote <t@grobox.de>
Date:   Tue, 26 Sep 2023 18:48:30 +0200

[wallet] another NetworkManager fix

Diffstat:
Mwallet/src/main/java/net/taler/wallet/NetworkManager.kt | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/wallet/src/main/java/net/taler/wallet/NetworkManager.kt b/wallet/src/main/java/net/taler/wallet/NetworkManager.kt @@ -34,10 +34,11 @@ class NetworkManager(context: Context) : ConnectivityManager.NetworkCallback() { val networkStatus: LiveData<Boolean> init { + // careful, the order below is important, should probably get simplified connectivityManager = context.getSystemService(CONNECTIVITY_SERVICE) as ConnectivityManager - connectivityManager.registerDefaultNetworkCallback(this) _networkStatus = MutableLiveData(getCurrentStatus()) networkStatus = _networkStatus + connectivityManager.registerDefaultNetworkCallback(this) } @UiThread