Usando Kotlin Singleton desde Java

Nasch:

He leído sobre esto y todo lo que estoy viendo dice que debería ser capaz de hacer esto por lo que debe haber alguna pequeña cosa que me falta. Me he convertido en una clase Java para Kotlin:

object OrderTitle {
  @JvmOverloads
    fun generateMessage(context: Activity, otherParameter: AType? = null): AnotherType {
        // Do some things
   }
}

Y la llamo desde Java:

message = OrderTitle.generateMessage(activity, property);

y obtener este error:

error: non-static method generateMessage(Activity,Property) cannot be referenced from a static context
René Ferrari:

Anote en su función con @JvmStaticlo que una función de Java estática reales se genera al compilar.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=196733&siteId=1
Recomendado
Clasificación