Я создаю программу с использованием CodenameOne и мне нужно открыть некоторые файлы PDF через приложение, но каждый раз, когда я пытаюсь сделать это, появляется сообщение о том, что это не поддерживаемый тип файла.Пример, который они имеют на веб-сайте CodemnameOne:
devGuide.addActionListener(e -> {
FileSystemStorage fs = FileSystemStorage.getInstance();
String fileName = fs.getAppHomePath() + "pdf-sample.pdf";
if(!fs.exists(fileName)) {
Util.downloadUrlToFile("http://www.polyu.edu.hk/iaee/files/pdf-sample.pdf", fileName, true);
}
Display.getInstance().execute(fileName);
});
, а мой:
b1L1.addActionListener(e -> {
FileSystemStorage fs = FileSystemStorage.getInstance();
String fileName = fs.getAppHomePath() + "PDF TEST.pdf";
if(!fs.exists(fileName))
{
Util.downloadUrlToFile("https://files.acrobat.com/a/preview/509b6602-1fd0-4338-8f0d-13836d84e996.pdf", fileName, true);
}
Display.getInstance().execute(fileName);
});
Только URL отличается, поэтому мойВопрос в том, как правильно создать URL-адрес, который CodenameOne может распознать?Я использовал инструмент «Отправить и отслеживать» в Adobe Acrobat Reader DC, но безуспешно.