val loader = InMemoryDexClassLoader( ByteBuffer.wrap(dexBytes), javaClass.classLoader ) val clazz = loader.loadClass("dev.sandbox.plugin.Payload") val instance = clazz.getDeclaredConstructor().newInstance() val result = clazz.getMethod("greet").invoke(instance) as String _title.value = result }
val loader = InMemoryDexClassLoader( ByteBuffer.wrap(dexBytes), javaClass.classLoader ) val clazz = loader.loadClass("dev.sandbox.plugin.Payload") val instance = clazz.getDeclaredConstructor().newInstance() val result = clazz.getMethod("greet").invoke(instance) as String _title.value = result }
val loader = InMemoryDexClassLoader( ByteBuffer.wrap(dexBytes), javaClass.classLoader ) val clazz = loader.loadClass("dev.sandbox.plugin.Payload") val instance = clazz.getDeclaredConstructor().newInstance() val result = clazz.getMethod("greet").invoke(instance) as String _title.value = result }
loader.loadClass("dev.sandbox.plugin.Payload") val instance = clazz.getDeclaredConstructor().newInstance() val result = clazz.getMethod("greet").invoke(instance) as String
val loader = InMemoryDexClassLoader( ByteBuffer.wrap(dexBytes), javaClass.classLoader ) val clazz = loader.loadClass("dev.sandbox.plugin.Payload") val instance = clazz.getDeclaredConstructor().newInstance() val result = clazz.getMethod("greet").invoke(instance) as String _title.value = result }