Когда я создал плагин флаттера, в классе плагинов по умолчанию есть два метода:
override fun onAttachedToEngine(flutterPluginBinding: FlutterPlugin.FlutterPluginBinding)
и
fun registerWith(registrar: Registrar)
Комментарий к файлу гласит: It is encouraged to share logic between onAttachedToEngine and registerWith to keep them functionally equivalent. Only one of onAttachedToEngine or registerWith will be called depending on the user's project. onAttachedToEngine or registerWith must both be defined in the same class.
Теперь мне нужно начать другое действие с activity.startActivityForResult()
. Получить ссылку на действие можно в registerWith(registrar: Registrar)
, используя registrar.activity()
. Как я могу сделать это в методе onAttachedToEngine(flutterPluginBinding: FlutterPlugin.FlutterPluginBinding)
?