我从服务中得到字节数组(byte [])的响应。在我的应用程序中,我想在应用程序本身中显示文件(pdf / doc)。可能吗?有没有办法以codenameone保存和查看文件?
答案 0 :(得分:1)
请尝试此代码
String newString = String(byte[] bytes);
对于PDF,您需要创建一个文件并使用本机查看器打开它:
FileSystemStorage fs = FileSystemStorage.getInstance();
String fileName = fs.getAppHomePath() + "myPDF.pdf";
try(OutputStream os = fs.openOutputStream(fileName)) {
os.write(myByteArrayData);
}
Display.getInstance().execute(fileName);