java.lang.RuntimeException: Unable to start activity ComponentInfo{com.exam.plus/com.poolakey.activity.PaymentActivity}: java.lang.IllegalArgumentException: Can only use lower 16 bits for requestCode
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2668)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2729)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1480)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6138)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:893)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:783)
Caused by: java.lang.IllegalArgumentException: Can only use lower 16 bits for requestCode
at androidx.fragment.app.FragmentActivity.checkForValidRequestCode(FragmentActivity.java:714)
at androidx.fragment.app.FragmentActivity.startActivityForResult(FragmentActivity.java:672)
at androidx.core.app.ActivityCompat.startActivityForResult(ActivityCompat.java:234)
at androidx.activity.ComponentActivity$2.onLaunch(ComponentActivity.java:210)
at androidx.activity.result.ActivityResultRegistry$3.launch(ActivityResultRegistry.java:226)
at androidx.activity.result.ActivityResultLauncher.launch(ActivityResultLauncher.java:47)
at ir.cafebazaar.poolakey.billing.connection.ServiceBillingConnection$purchase$intentFire$1.invoke(ServiceBillingConnection.kt:173)
at ir.cafebazaar.poolakey.billing.connection.ServiceBillingConnection$purchase$intentFire$1.invoke(ServiceBillingConnection.kt:45)
at ir.cafebazaar.poolakey.billing.purchase.PurchaseFunction.launchBuyIntentV3(PurchaseFunction.kt:69)
at ir.cafebazaar.poolakey.billing.purchase.PurchaseFunction.function(PurchaseFunction.kt:41)
at ir.cafebazaar.poolakey.billing.connection.ServiceBillingConnection.purchase(ServiceBillingConnection.kt:219)
at ir.cafebazaar.poolakey.billing.connection.ServiceBillingConnection.purchase(ServiceBillingConnection.kt:177)
at ir.cafebazaar.poolakey.BillingConnection$purchase$2.invoke(BillingConnection.kt:86)
at ir.cafebazaar.poolakey.BillingConnection$purchase$2.invoke(BillingConnection.kt:25)
at ir.cafebazaar.poolakey.BillingConnection.runOnCommunicator(BillingConnection.kt:163)
at ir.cafebazaar.poolakey.BillingConnection.purchase(BillingConnection.kt:85)
at ir.cafebazaar.poolakey.Payment.purchaseProduct(Payment.kt:91)
at com.poolakey.wrapper.PoolakeyWrapper.purchaseProduct(PoolakeyWrapper.kt:52)
at com.poolakey.activity.PaymentActivity.onCreate(PaymentActivity.kt:20)
at android.app.Activity.performCreate(Activity.java:6785)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1146)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2621)
با فراگمنت 1.3.6 مشکلی پیش نمیاد و کار میکنه ولی این رو که جایگزین میکنم یه کتابخونه دیگم کار نمیکنه و ارور میده(اونم با فراگمنت1.2.5 کار میکنه).