StartActivityForResult устарел. Как использовать RegisterForActivityResult в плагине FlutterAndroid

Форум для тех, кто программирует под Android
Anonymous
StartActivityForResult устарел. Как использовать RegisterForActivityResult в плагине Flutter

Сообщение Anonymous »

Я являюсь автором плагина Flutter, который в настоящее время использует startActivityForResult.
Поскольку он устарел, и Google настоятельно рекомендует новый API StartActivityForResult, я хотел бы переключиться на новый RegisterForActivityResult.
Однако текущий подход требует изменения FlutterActivity на FlutterFragmentActivity https://stackoverflow.com/a/79201420/6727914
Это нормально для личных проектов, но поскольку я разрабатываю опубликованный плагин, означает ли это, что я должен добавить в установку В документации моего плагина указано, что этот шаг необходимо выполнить?
Это было бы кардинальным изменением, поскольку раньше плагин работал без каких-либо изменений в файле Android с текущим устаревшим API.
Есть ли способ заставить его работать, не требуя от разработчика внесения каких-либо изменений вручную в файл Android Kotlin?

Подробнее здесь: https://stackoverflow.com/questions/792 ... sult-in-fl

Вернуться в «Android»