Codenameone: общий доступ к файлу приводит к пустому диалогу target-app-selection-Dialog - PullRequest
1 голос
/ 17 марта 2020

Я пытаюсь открыть доступ к файлу (zip или text - я тестировал оба) из моего приложения с кодовым именем, используя share-API. Но на моих iOS -устройствах (iPhone и iPad с iOS 13.3.1) получается, что диалоговое окно, в котором можно выбрать приложение, с которым вы хотите поделиться файлом, пусто (см. Снимок экрана) ).

Я использовал этот вызов для текстового файла:

Display.getInstance().share(null, "file:///var/mobile/Containers/Data/Application/0999760A-D194-450D-8E27-B0D5D852FB93/Documents/de.zeitkuenstlervoll.gtd.gui/mylog.txt", "text/plain");

и для zip-файла:

 Display.getInstance().share(null, "file:///var/mobile/Containers/Data/Application/0999760A-D194-450D-8E27-B0D5D852FB93/Documents/de.zeitkuenstlervoll.gtd.gui/export.zip", "application/octet-stream");

Файлы записываются с помощью FileSystemStorage и всегда существует в пути (создание электронного письма с указанными файлами в виде вложений из кода работает хорошо). Совместное использование текста с помощью share-API работает хорошо (диалоговое окно выбора не пустое).

Есть ли у вас какие-либо идеи, что я могу сделать, чтобы поделиться текстовыми файлами или почтовыми индексами?

Screenshot empty target-selection-dialog

...