как развернуть на устройстве с данными - PullRequest
0 голосов
/ 16 октября 2019

При развертывании на устройстве приложение не работает должным образом из-за файла данных, который не работает. Он хорошо работает на компьютере, но не на телефоне Android. Приложение запускается, но отображается только рамка. Как правильно это сделать. Я использую XML-файл, потому что это удобно. Файл находится в файле ресурсов.

      inputStream = getClass().getClassLoader().getResourceAsStream("dataRU.xml");


      //FileSystemView.getFileSystemView().getSystemDisplayName(inputStream);
        JAXBContext jc = JAXBContext.newInstance(CoursFrancais.class);
        Unmarshaller u = jc.createUnmarshaller();
        cours = (CoursFrancais) u.unmarshal(inputStream);
        inputStream.close();

Я пытаюсь также с этим кодом, но файл не найден, я думаю, потому что поставщик данных ничего не возвращает.

  FileClient file=FileClient.create(new File("//src//main//resources//","dataRU.xml"));

        InputStreamInputConverter<CoursFrancais> converter=new XmlInputConverter<>(CoursFrancais.class);
        GluonObservableObject<CoursFrancais> listePages=DataProvider.retrieveObject(file.createObjectDataReader(converter));
...