Sorry, I just remembered you asked about the black background as well!
This seems to be an OpenGL issue (or at least a GLSurfaceView issue) on pre-ICS devices and in fact the link I sent you previously about your flickering issue refers to fixes for it (http://stackoverflow.com/questions/13837697/viewpager-with-google-maps-api-v2-mysterious-black-view/13910364#13910364). That is, adding a transparent view on top (again, the post is in the context of a ViewPager but I think it is still applicable). There are numerous discussions linked off that post (including https://code.google.com/p/gmaps-api-issues/issues/detail?id=4639) with various suggested workarounds. The best I can suggest it trying them to see if it helps with your specific issue.