【发布时间】:2021-12-07 14:46:14
【问题描述】:
我在原生 iOS 代码中添加了颤振。我有 UIButton,按下此按钮时,我正在展示一个 FlutterViewController。我一直在关注this。
这是我展示 FlutterViewController 的代码:
@objc
@IBAction func openProfile() {
print("open profile")
lazy var flutterEngine = FlutterEngine(name: "patient_profile_engine")
flutterEngine.run(withEntrypoint: "", libraryURI: "");
let profileVC =
FlutterViewController(engine: flutterEngine, nibName: nil, bundle: nil)
present(profileVC, animated: true, completion: nil)
}
这段代码工作正常,flutter 视图正在打开,因为我还没有指定入口点,所以它使用 main.dart。
问题是我需要将一些信息传递给 Flutter dart 代码。例如初始化期间的字典["patient_id": "123456"]。
我也必须在 Android 原生 Java 代码中做同样的事情。
有什么简单的方法吗?
【问题讨论】:
标签: android ios swift flutter dart