|
|
|
@ -83,7 +83,7 @@ public class ActivityView extends ActivityBase implements FragmentManager.OnBack
|
|
|
|
|
private DrawerLayout drawerLayout;
|
|
|
|
|
private ListView drawerList;
|
|
|
|
|
private ActionBarDrawerToggle drawerToggle;
|
|
|
|
|
private BillingClient billingClient;
|
|
|
|
|
private BillingClient billingClient = null;
|
|
|
|
|
|
|
|
|
|
private boolean newIntent = false;
|
|
|
|
|
|
|
|
|
@ -314,8 +314,10 @@ public class ActivityView extends ActivityBase implements FragmentManager.OnBack
|
|
|
|
|
}
|
|
|
|
|
}.load(this, new Bundle());
|
|
|
|
|
|
|
|
|
|
billingClient = BillingClient.newBuilder(this).setListener(this).build();
|
|
|
|
|
billingClient.startConnection(billingClientStateListener);
|
|
|
|
|
if (Helper.isPlayStoreInstall(this)) {
|
|
|
|
|
billingClient = BillingClient.newBuilder(this).setListener(this).build();
|
|
|
|
|
billingClient.startConnection(billingClientStateListener);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
checkIntent(getIntent());
|
|
|
|
|
}
|
|
|
|
@ -360,7 +362,7 @@ public class ActivityView extends ActivityBase implements FragmentManager.OnBack
|
|
|
|
|
getSupportFragmentManager().popBackStack("unified", 0);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (billingClient.isReady())
|
|
|
|
|
if (billingClient != null && billingClient.isReady())
|
|
|
|
|
queryPurchases();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -379,7 +381,8 @@ public class ActivityView extends ActivityBase implements FragmentManager.OnBack
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
protected void onDestroy() {
|
|
|
|
|
billingClient.endConnection();
|
|
|
|
|
if (billingClient != null)
|
|
|
|
|
billingClient.endConnection();
|
|
|
|
|
super.onDestroy();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|