#android #flutter #flutter-engine
#Android #flutter #flutter-engine
Вопрос:
Моя цель — отображать экран, даже если телефон заблокирован. Я искал решение для этого в flutter, но я его не нашел. Итак, я хочу запустить новый FlutterActivity
собственный код в Android, но я не хочу создавать новый движок flutter. Можно ли получить доступ к основному движку flutter, который создается при запуске приложения, или вручную создать основной движок при запуске приложения и кэшировать его?
Ответ №1:
Я наконец нашел решение. Я просто переопределяю configureFlutterEngine(FlutterEngine flutterEngine)
метод класса FlutterActivity. Его нет необходимости кэшировать, потому что его легко получить в классе MainActivity, но на случай, если он кому-то понадобится:
FlutterEngineCache
.getInstance ()
.put("engine_id", flutterEngine);