当我在设备上进行部署时,该应用程序无法正常运行,因为数据文件没有打开。它在计算机上效果很好,但在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();
我也尝试使用此代码,但是我猜找不到文件,因为dataprovider不返回任何内容。
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));