Kotlin – Use Realm Module en android

Tengo una aplicación de Android con Realm y algunos Realm Module que me ayudan a aislar el reino sincronizado y decido migrar de Java a Kotlin.

@RealmModule(classes = arrayOf(Category::class, Product::class)) private class ShopModule fun getShop(user: SyncUser, path: String): RealmConfiguration { return SyncConfiguration.Builder(user, path) .modules(ShopModule()) .build() } 

function getShop return RealmConfiguration para usar en Realm.getInstance (). Después de algunas conversiones muéstrame un error cuando build () ha ocurrido:

 io.realm.exceptions.RealmException: Could not find io.realm.ShopModuleMediator 

por favor, ayúdame a continuar mi migration. No puedo entender lo que está mal porque este método funciona para mí en Java.
ACTUALIZAR:
Después de buenas preguntas y respuestas en comentarios y tantos cambios e bashs en mi proyecto, cuando utilicé Kotlin en mi proyecto no se generó ShopModuleMediator y al convertir el proyecto de la aplicación de Java a Kotlin, el proyecto ha funcionado antes de limpiar el proyecto.

🎉🎉 Enhorabuena con el lanzamiento de Realm Java 4.1.0 este problema se ha resuelto y comparto mi proyecto de testing , puede ver el resultado, pero una nota importante es que para usar en la aplicación instantánea debe usar la networking https y no puede usar http en la aplicación instantánea y Comparto otra aplicación que funciona cuando se ejecuta en modo de aplicación, pero cuando se ejecuta en instantapp se ha producido un error: no permitido por la política de security de la networking, esto se debe a que se usa http en la url de authentication.

  • Modo correcto de consulta de Android Kotlin Realm + devolución de elementos no administrados en Bg Thread
  • El tamaño de RealmResults es cero
  • Realm Turn Transaction en observable
  • Basic Realm + Kotlin: RealmObject no está configurando valores pasados
  • la demostración del reino de Kotlin no se puede ejecutar
  • Realm Android consulta una list de primitivos que no funcionan
  • Usa el reino en todos los hilos
  • Agregar valor generado a un RealmObject
  • Cómo arreglar "La característica no es parte del esquema para este Reino" en Kotlin Realm Extention
  • Cómo implementar un reciclador de carga perezosa. Adaptador de vista como el reciclador de reino. Ver el adaptador usando kotlin.
  • "Objeto" no es parte del esquema para este Reino