Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.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
Java Image.getBitmap()是否返回null?_Java_Android_Teechart - Fatal编程技术网

Java Image.getBitmap()是否返回null?

Java Image.getBitmap()是否返回null?,java,android,teechart,Java,Android,Teechart,考虑以下代码: Image img = chart.getExport().getImage().image(WIDTH, HEIGHT); img.getBitmap(); 我希望它使用以下代码返回实际位图: Image img = chart.getExport().getImage().image(WIDTH, HEIGHT); img.getBitmap(); 但是,它返回null!为什么我无法检索底层位图?它是如何生成的?尝试使用bitmap而不是getBitmap()。在这里

考虑以下代码:

Image img = chart.getExport().getImage().image(WIDTH, HEIGHT);
img.getBitmap();
我希望它使用以下代码返回实际位图:

Image img = chart.getExport().getImage().image(WIDTH, HEIGHT);
img.getBitmap();

但是,它返回null!为什么我无法检索底层位图?它是如何生成的?

尝试使用
bitmap
而不是
getBitmap()
。在这里,以下代码似乎对我很有用:

Bar bar = new Bar(tChart1.getChart());
bar.fillSampleValues();
bar.setColorEach(true);

tChart1.doInvalidate();
Image img = tChart1.getExport().getImage().image(400, 200);
MediaStore.Images.Media.insertImage(getContentResolver(), img.bitmap, "test.jpg", "test.jpg"); 

您是否在onCreate()中执行此操作?什么类是
chart
?您是否查看过文档中是否有可能解决此问题的内容?标记为
teechart
。因此,这是一个
TChart
:)谢谢!可以,但还是有点奇怪:)