Как правильно работать с намерением UNINSTALL_PACKAGE во флаттере. Я пытаюсь ввести код ниже
android_intent.Intent()
..setAction('android.intent.action.UNINSTALL_PACKAGE')
..setData(Uri.parse("package:${apps[0].packageName}"))
//..putExtra('android.intent.extra.RETURN_RESULT', '1')
..startActivityForResult()
.then((value) => print('s'), onError: (e) => print(e))
.catchError((e) => print(e));
Я получаю всплывающее окно для удаления приложений, но как только я нажимаю «Отменить», приложение вылетает, и я получаю сообщение об ошибке ниже.
: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=999, result=0, data=null} to activity {com.ameybanaye.madeinindia/com.ameybanaye.madeinindia.MainActivity}: java.lang.IllegalStateException: Reply already submitted