Je suis en train d'ajouter une vue développée avec Flutter à une application Android existante. J'ai suivi les tutoriels que l'on trouve dans le guide Flutter site web et nous avons décidé d'utiliser un moteur en cache afin de minimiser le délai que les utilisateurs peuvent rencontrer lorsqu'ils naviguent vers la partie Flutter de l'application. Pour ce faire, vous devez lancer votre activité Flutter de la manière suivante
startActivity(
FlutterActivity
.withCachedEngine("my_engine_id")
.build(this) // this is a Context
)
Au bout d'un moment, j'ai besoin de créer un canal de méthode pour communiquer entre la partie Flutter de l'application et l'application hôte Android. tutoriels où il est démontré que l'activité qui met en œuvre le canal doit s'étendre FlutterActivity
.
Mon problème est donc que je ne suis pas sûr de savoir comment initialiser cette activité en utilisant un moteur en cache, puisque je ne peux évidemment pas utiliser FlutterActivity.withCachedEngine
plus. Quelqu'un a-t-il déjà résolu ce problème ?