I'm getting the following runtime error:
checkParameterIsNotNull, parameter oneClickTokens at com.info.app.fragments.Fragment_Payment_Profile$fetchMerchantHashes$1.onPostExecute(Fragment_Payment_Profile.kt:0) at com.info.app.fragments.Fragment_Payment_Profile$fetchMerchantHashes$1.onPostExecute(Fragment_Payment_Profile.kt:1543)
Here's my code:
private fun fetchMerchantHashes(intent: Intent) { // now make the api call. val postParams = "merchant_key=$key&user_credentials=$var1" val baseActivityIntent = intent object : AsyncTask<Void, Void, HashMap<String, String>>() { override fun doInBackground(vararg params: Void): HashMap<String, String>? { ... } override fun onPostExecute(oneClickTokens: HashMap<String, String>) { super.onPostExecute(oneClickTokens) ... } }.execute() }
It seems that the function call seems to be invalid. However, I don't know how to fix this problem. Is there anything Kotlin specific I've missed?