Skip to content Skip to sidebar Skip to footer

Error: Java.lang.illegalargumentexception: Parameter Specified As Non-null Is Null Firebase Transaction Kotlin

I am trying to increment an integer in Firebase database but, the app crashes. abstract class BrowserActivity : ThemableBrowserActivity(),OnClickListener { private var mAu

Solution 1:

With reference to this post, I am passing databaseError as null to onComplete. By default all variables in kotlin are non null. So, if I want to pass a null parameter, I have to add a ? to the parameter, which in my case should be DatabaseError?. So the onComplete function should look like:

override fun onComplete(databaseError: DatabaseError?, b: Boolean, dataSnapshot: DataSnapshot) {}

Post a Comment for "Error: Java.lang.illegalargumentexception: Parameter Specified As Non-null Is Null Firebase Transaction Kotlin"