Add message when no internet

csv
Laurent 6 years ago
parent 5df5569e86
commit 6abd46dd1b
  1. 12
      app/src/main/java/net/pokeranalytics/android/ui/fragment/SubscriptionFragment.kt

@ -1,6 +1,9 @@
package net.pokeranalytics.android.ui.fragment package net.pokeranalytics.android.ui.fragment
import android.content.Context
import android.graphics.drawable.GradientDrawable import android.graphics.drawable.GradientDrawable
import android.net.ConnectivityManager
import android.net.NetworkInfo
import android.os.Build import android.os.Build
import android.os.Bundle import android.os.Bundle
import android.text.SpannableStringBuilder import android.text.SpannableStringBuilder
@ -48,6 +51,15 @@ class SubscriptionFragment : PokerAnalyticsFragment(), SkuDetailsResponseListene
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
val cm = requireContext().getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
val activeNetwork: NetworkInfo? = cm.activeNetworkInfo
val isConnected: Boolean = activeNetwork?.isConnected == true
if (!isConnected) {
Toast.makeText(requireContext(), R.string.billingclient_unavailable, Toast.LENGTH_LONG).show()
return
}
this.showLoader(R.string.loading_please_wait) this.showLoader(R.string.loading_please_wait)
if (!AppGuard.requestProducts(this)) { if (!AppGuard.requestProducts(this)) {
this.hideLoader() this.hideLoader()

Loading…
Cancel
Save