Slide 27
Slide 27 text
MethodChannelという仕組みで実現(Android側)
when (call.method) { // call.methodにFlutter側で引数に渡したメソッド名が入っている
"getBatteryLevel" -> {
try {
val batteryLevel = getBatteryLevel()
result.success(batteryLevel) // 成功時は result.success
} catch (throwable: Throwable) {
result.error("1000", "Failed", null) // 失敗時は result.error
}
}
else -> {
result.notImplemented() // 未定義のメソッド名が入っていたときは result.notImplemented()
}
}
© 2022 Cookpad Inc. 27
iOS, Androidで提供されているプリンターSDKとのつなぎ込み