Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codenameone FontImage提供NullPointerException_Codenameone - Fatal编程技术网

Codenameone FontImage提供NullPointerException

Codenameone FontImage提供NullPointerException,codenameone,Codenameone,我试图实例化一个图像,如下所示,但在模拟器上一切似乎都正常,在Android 4.4上,我得到一个关于NullPointerException的对话框警告 Image img = FontImage.createFixed("B", Font.create("native:MainRegular"), 0, 20, 20); 我错过了什么 编辑:在Android 5上,它说:“尝试读取空对象引用上的字段'java.lang.Object com.codename1.impl.Android.A

我试图实例化一个图像,如下所示,但在模拟器上一切似乎都正常,在Android 4.4上,我得到一个关于NullPointerException的对话框警告

Image img = FontImage.createFixed("B", Font.create("native:MainRegular"), 0, 20, 20);
我错过了什么


编辑:在Android 5上,它说:“尝试读取空对象引用上的字段'java.lang.Object com.codename1.impl.Android.Android实现$NativeFont.font'”

这不是加载本机字体的正确API,因此它将返回空值,因此无法稍后创建图像。试试这个:

Font fnt = Font.createTrueTypeFont("native:MainRegular", "native:MainRegular");
Image img = FontImage.createFixed("B", fnt, 0, 20, 20);

这不是加载本机字体的正确API,因此它将返回null,从而导致以后无法创建图像。试试这个:

Font fnt = Font.createTrueTypeFont("native:MainRegular", "native:MainRegular");
Image img = FontImage.createFixed("B", fnt, 0, 20, 20);