_v_ Опубликовано 13 мая, 2021 Поделиться Опубликовано 13 мая, 2021 Хочу выбрать файл на Android'e системным файловым менеджером. Смотрю примеры - вроде прописал: TMessageManager.DefaultManager.SubscribeToMessage(TMessageReceivedNotification, HandleActivityMessage); и вызываю PermissionsService.RequestPermissions([FStoragePermission], RequestPermissionsResult, DisplayRationale); и далееI Intent := TJIntent.Create; Intent.setType(StringToJString('*/*')); Intent.setAction(TJIntent.JavaClass.ACTION_OPEN_DOCUMENT); Intent.addCategory(TJIntent.JavaClass.CATEGORY_OPENABLE); MainActivity.startActivityForResult(Intent, 12345); файловый менеджер открывается , но после выбора файла HandleActivityMessage не вызывается. Как можно подправить ситуацию? Цитата Ссылка на комментарий
Вопрос
_v_
Хочу выбрать файл на Android'e системным файловым менеджером.
Смотрю примеры - вроде прописал:
и вызываю
PermissionsService.RequestPermissions([FStoragePermission], RequestPermissionsResult, DisplayRationale);
и далееI
Intent := TJIntent.Create; Intent.setType(StringToJString('*/*')); Intent.setAction(TJIntent.JavaClass.ACTION_OPEN_DOCUMENT); Intent.addCategory(TJIntent.JavaClass.CATEGORY_OPENABLE); MainActivity.startActivityForResult(Intent, 12345);
файловый менеджер открывается , но после выбора файла
HandleActivityMessage
не вызывается.
Как можно подправить ситуацию?
Ссылка на комментарий
0 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.