0

我的目标是即使手机被锁定也能显示屏幕我正在寻找一种解决方案来解决这个问题,但我还没有找到。所以我想FlutterActivity在 android 本机代码中开始一个新的,但我不想创建一个新的颤振引擎。是否可以访问应用程序启动时创建的主颤振引擎或在应用程序启动时手动创建主引擎并缓存它?

4

1 回答 1

0

我终于找到了解决方案。我只是重写configureFlutterEngine(FlutterEngine flutterEngine)了 FlutterActivity 类的方法。不需要缓存它,因为它很容易在 MainActivity 类中获取,但如果有人需要它:

FlutterEngineCache
  .getInstance ()
  .put("engine_id", flutterEngine);
于 2021-02-19T04:34:48.260 回答