I faced with an NPE when I clicked on the cuerrcny view, check the video link below
https://drive.google.com/file/d/1TTuRBnLylL1Iw5H_AklE_uMZyYPMnqUr/view?usp=sharing
dependency version : 2.15.3
Error
--------- beginning of crash
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.ibtikarat.goltlak, PID: 32155
java.lang.NullPointerException: Attempt to invoke interface method 'android.view.View android.view.MenuItem.getActionView()' on a null object reference
at company.tap.gosellapi.internal.activities.CurrenciesActivity.onCreateOptionsMenu(CurrenciesActivity.java:116)
at android.app.Activity.onCreatePanelMenu(Activity.java:4140)
at androidx.fragment.app.FragmentActivity.onCreatePanelMenu(FragmentActivity.java:263)
at androidx.appcompat.view.WindowCallbackWrapper.onCreatePanelMenu(WindowCallbackWrapper.java:94)
at androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onCreatePanelMenu(AppCompatDelegateImpl.java:3106)
at androidx.appcompat.app.AppCompatDelegateImpl.preparePanel(AppCompatDelegateImpl.java:1910)
at androidx.appcompat.app.AppCompatDelegateImpl.doInvalidatePanelMenu(AppCompatDelegateImpl.java:2191)
at androidx.appcompat.app.AppCompatDelegateImpl$2.run(AppCompatDelegateImpl.java:276)
at android.os.Handler.handleCallback(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:224)
at android.app.ActivityThread.main(ActivityThread.java:7562)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
My Code
private val payload: SubscriptionPayload // the data are valid
fun initPayment(onSuccess: () -> Unit) {
GoSellSDK.init(context.applicationContext, API_KEY, BuildConfig.APPLICATION_ID)
GoSellSDK.setLocale("ar")
ThemeObject.getInstance().setAppearanceMode(AppearanceMode.FULLSCREEN_MODE).sdkLanguage = "ar"
sdkSession.instantiatePaymentDataSource()
sdkSession.setTransactionCurrency(TapCurrency("SAR"))
sdkSession.transactionMode = TransactionMode.PURCHASE
sdkSession.setCustomer(getCustomer())
sdkSession.setAmount(BigDecimal(payload.cost))
val list: ArrayList<PaymentItem> = arrayListOf()
sdkSession.setPaymentItems(list)
sdkSession.isUserAllowedToSaveCard(false)
sdkSession.isRequires3DSecure(true)
sdkSession.setPostURL(payload.post_url)
}
I faced with an NPE when I clicked on the cuerrcny view, check the video link below
https://drive.google.com/file/d/1TTuRBnLylL1Iw5H_AklE_uMZyYPMnqUr/view?usp=sharing
dependency version :
2.15.3Error
My Code