任何人都可以告诉我如何从codenameOne中的.cn1(Stoarge)中读取图像.png或.jpg。如何从codenameone中的存储中读取图像
我试图两种方式它们都不要吨工作:
1- IMG = EncodedImage.create(Storage.getInstance()createInputStream( “img.png”));
2- img = Image.createImage(Storage.getInstance()。createInputStream(“img.png”));
我得到的错误,分别是:
1-警告:负载使用EncodedImage.create(InputStream的)可能会导致内存问题的大图片,请尝试使用EncodedImage.create(InputStream中,INT)
- >当我尝试EncodedImage.create(InputStream中,INT大小)我执行的功能: “findImageViewer()setImage(IMG);”,我得到: 显示java.lang.NullPointerException
2)with“findImageViewerRdM().setImage(img);”我得到java.lang.NullPointerException
您需要提供异常的堆栈跟踪。我的猜测是,findImageViewer()返回null,因为你在表单显示之前调用它。你应该在之前的演出中使用findImageViewer(f)。 –