kotlin dependencies { implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10' implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.0' implementation 'io.multimoon:magnet-runtime:2.1.0' implementation 'io.multimoon:magnet-kotlin-runtime-extensions:2.1.0' } kotlin import io.multimoon.magnet.Magnet import java.util.concurrent.TimeUnit class MyMagnetClass { fun doSomething() { val magnet = Magnet("my-magnet", 1.0) magnet.registerFunction { onTrigger { params -> val message = params.getString("message") println("Received message: $message") } } val params = Magnet.Params().apply { put("message", "Hello, Magnet!") } magnet.trigger("onTrigger", params) } } kotlin import io.multimoon.magnet.Magnet import io.multimoon.magnet.configs.MagnetConfig import io.multimoon.magnet.environments.MagnetEnvironment class Main { fun configureMagnet() { val config = MagnetConfig.builder() .build() Magnet.configure(config) } }


上一篇:
下一篇:
切换中文