یه مشکلی دارم وقتی که روی این خط
Private Sub Myketpay_onIabPurchaseFinished (result As IabResult , purchase As Purchase)
End Sub
از Breakpoint استفاده میکنم همه چیز اوکی هست، ولی وقتی breakpoint رو برمیدارم خطای زیر رو میده
java.lang.NullPointerException: Attempt to read from field 'anywheresoftware.b4a.BA ....... .activityBA' on a null object reference
یا باید اینجا از یه مکث استفاده کنم
MyketInAppBilling.initialize("Myketpay",publicKey)
Sleep(1000)
MyketInAppBilling.launchPurchaseFlow("sku",DeveloperPayload)
درغیر اینصورت بازم خطا میده
java.lang.IllegalStateException: IAB helper is not set up. Can't perform operation: launchPurchaseFlow
at ir.myket.billingclient.IabHelper.checkSetupDone(IabHelper.java:534)
at ir.myket.billingclient.IabHelper.launchPurchaseFlow(IabHelper.java:381)
at ir.myket.billingclient.IabHelper.launchPurchaseFlow(IabHelper.java:352)
at com.myketbilling.core.MyketBilling.launchPurchaseFlow(MyketBilling.java:60)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.shell.Shell.runVoidMethod(Shell.java:777)
at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:354)
at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:157)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:205)
at anywheresoftware.b4a.debug.Debug.delegate(Debug.java:262)
at ir.samware.kidslearning.bazzarinapp._runmyketinapp(bazzarinapp.java:1002)
at ir.samware.kidslearning.bazzarinapp._btnbuy_click(bazzarinapp.java:915)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:732)
at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:351)
at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:157)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:205)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:201)
at anywheresoftware.b4a.objects.ViewWrapper$1.onClick(ViewWrapper.java:80)
at android.view.View.performClick(View.java:6597)
at android.view.View.performClickInternal(View.java:6574)
at android.view.View.access$3100(View.java:778)
at android.view.View$PerformClick.run(View.java:25885)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)