|
|
|
|
@ -1,6 +1,9 @@ |
|
|
|
|
package net.pokeranalytics.android.ui.fragment |
|
|
|
|
|
|
|
|
|
import android.content.Context |
|
|
|
|
import android.graphics.drawable.GradientDrawable |
|
|
|
|
import android.net.ConnectivityManager |
|
|
|
|
import android.net.NetworkInfo |
|
|
|
|
import android.os.Build |
|
|
|
|
import android.os.Bundle |
|
|
|
|
import android.text.SpannableStringBuilder |
|
|
|
|
@ -48,6 +51,15 @@ class SubscriptionFragment : PokerAnalyticsFragment(), SkuDetailsResponseListene |
|
|
|
|
override fun onCreate(savedInstanceState: Bundle?) { |
|
|
|
|
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) |
|
|
|
|
if (!AppGuard.requestProducts(this)) { |
|
|
|
|
this.hideLoader() |
|
|
|
|
|