Android上的Google Map在PopupWIndow中仅显示为透明框

时间:2013-12-12 18:01:02

标签: android google-maps

我完全清楚之前已经提出过这个问题,有两个例子: Display Map v2 in popup Window not display in android? Transparent Google Map on PopupWindow?

我想添加一些信息,但是在我编辑了第二个问题后,我的编辑从我的视图中消失了,所以我猜有人拒绝它或其他什么。

在我的情况下:
1. API密钥没有错。地图在Nexus 10,弹出窗口和Android 4.0.3设备中完全显示在单独的活动中。
2.如果放在新活动中,SupportMapFragment工作正常,放在PopupWindow内时不起作用。我唯一的线索是以下LogCat输出:

12-12 18:45:52.362: WARN/WindowManager(158): Failed looking up window
    java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@4139e958 does not exist
    at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7168)
    at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7159)
    at com.android.server.wm.WindowManagerService.performDeferredDestroyWindow(WindowManagerService.java:2839)
    at com.android.server.wm.Session.performDeferredDestroy(Session.java:167)
    at android.view.IWindowSession$Stub.onTransact(IWindowSession.java:205)
    at com.android.server.wm.Session.onTransact(Session.java:111)
    at android.os.Binder.execTransact(Binder.java:338)
    at dalvik.system.NativeStart.run(Native Method)

我读到here这可能是因为设备的API不支持正在进行的调用,但我不知道为什么。我再说一遍,PopupWindow内的地图在我的Nexus 10(运行Android 4.4)上运行正常,但在平板电脑上运行时却没有运行Android 4.0.3。

0 个答案:

没有答案