1
0
Fork 0
mirror of https://github.com/M66B/FairEmail.git synced 2024-12-25 09:17:58 +00:00

Prevent crash

This commit is contained in:
M66B 2018-12-15 09:12:12 +01:00
parent 7cc10f740d
commit 152e2dfb77

View file

@ -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);