Prevent crash

pull/147/head
M66B 6 years ago
parent 7cc10f740d
commit 152e2dfb77

@ -42,6 +42,7 @@ import java.security.NoSuchAlgorithmException;
import java.util.List; import java.util.List;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.lifecycle.Lifecycle;
import androidx.localbroadcastmanager.content.LocalBroadcastManager; import androidx.localbroadcastmanager.content.LocalBroadcastManager;
abstract class ActivityBilling extends ActivityBase implements PurchasesUpdatedListener { abstract class ActivityBilling extends ActivityBase implements PurchasesUpdatedListener {
@ -180,7 +181,8 @@ abstract class ActivityBilling extends ActivityBase implements PurchasesUpdatedL
new Handler().postDelayed(new Runnable() { new Handler().postDelayed(new Runnable() {
@Override @Override
public void run() { public void run() {
if (!billingClient.isReady()) if (!billingClient.isReady() &&
getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.RESUMED))
billingClient.startConnection(billingClientStateListener); billingClient.startConnection(billingClientStateListener);
} }
}, backoff * 1000L); }, backoff * 1000L);

Loading…
Cancel
Save