Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.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 Android Mapsforge 3-从地图创建位图。_Java_Android_Bitmap - Fatal编程技术网

Java Android Mapsforge 3-从地图创建位图。

Java Android Mapsforge 3-从地图创建位图。,java,android,bitmap,Java,Android,Bitmap,方法: mapView.takeScreenshot(CompressFormat.PNG, 90, new File (path)); 工作正常,但是。。。 我想创建位图而不点击任何按钮(加载贴图后)。 在onCreate方法中(在扩展MapActivity的类中),我尝试创建位图。在file.png中,我看到了空白区域 在我看来,我应该等待完成加载地图,但我不知道怎么做 有什么想法吗 创建新线程,休眠几秒钟,然后在线程中调用您的方法,但是需要多少秒?在Xperia J-10,在三星GN-

方法:

mapView.takeScreenshot(CompressFormat.PNG, 90, new File (path)); 
工作正常,但是。。。 我想创建位图而不点击任何按钮(加载贴图后)。 在onCreate方法中(在扩展MapActivity的类中),我尝试创建位图。在file.png中,我看到了空白区域

在我看来,我应该等待完成加载地图,但我不知道怎么做


有什么想法吗

创建新线程,休眠几秒钟,然后在线程中调用您的方法,但是需要多少秒?在Xperia J-10,在三星GN-1?在我看来,这是一个糟糕的解决方案。如果将
OnResume()
方法放在最后一行,如果没有,则将线程放在
OnCreate()
方法的最后一行。和睡眠线程仅1秒钟。但我的地图加载是异步的。OnCreate已完成,但地图加载未完成。地图加载何时完成?如何加载地图?发布一些代码