public class BillingClientBridge extends GenericBridge
| Modifier and Type | Class and Description |
|---|---|
static class |
BillingClientBridge.BuilderBridge |
| Constructor and Description |
|---|
BillingClientBridge(java.lang.Object billingClientInternalInstance) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
callNonVoidStaticMethod(java.lang.String methodName,
java.lang.Object... parameters) |
void |
endConnection() |
protected java.lang.String |
getClassName() |
BillingResultResponseCode |
isFeatureSupported(java.lang.String purchaseType) |
boolean |
isReady() |
static BillingClientBridge.BuilderBridge |
newBuilder(android.content.Context context) |
void |
queryPurchaseHistoryAsync(java.lang.String skuType,
PurchaseHistoryResponseListenerProxy purchaseHistoryResponseListenerProxy) |
void |
queryPurchasesAsync(java.lang.String purchaseType,
PurchasesResponseListenerProxy purchasesResponseListenerProxy) |
void |
querySkuDetailsAsync(SkuDetailsParamsBridge params,
SkuDetailsResponseListenerProxy skuDetailsResponseListenerProxy) |
void |
startConnection(BillingClientStateListenerProxy billingClientStateListenerProxy) |
callNonVoidMethod, callVoidMethod, classForName, exists, getFunctionMappublic BillingClientBridge(java.lang.Object billingClientInternalInstance)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionprotected java.lang.String getClassName()
getClassName in class GenericBridgepublic void startConnection(BillingClientStateListenerProxy billingClientStateListenerProxy) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic void endConnection()
public BillingResultResponseCode isFeatureSupported(java.lang.String purchaseType)
public boolean isReady()
public void querySkuDetailsAsync(SkuDetailsParamsBridge params, SkuDetailsResponseListenerProxy skuDetailsResponseListenerProxy) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic void queryPurchaseHistoryAsync(java.lang.String skuType,
PurchaseHistoryResponseListenerProxy purchaseHistoryResponseListenerProxy)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic void queryPurchasesAsync(java.lang.String purchaseType,
PurchasesResponseListenerProxy purchasesResponseListenerProxy)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic static BillingClientBridge.BuilderBridge newBuilder(android.content.Context context) throws java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException, java.lang.ClassNotFoundException
java.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionjava.lang.ClassNotFoundExceptionpublic static java.lang.Object callNonVoidStaticMethod(java.lang.String methodName,
java.lang.Object... parameters)
throws java.lang.ClassNotFoundException,
java.lang.reflect.InvocationTargetException,
java.lang.IllegalAccessException,
java.lang.NoSuchMethodException
java.lang.ClassNotFoundExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionjava.lang.NoSuchMethodException