gpt4 book ai didi

maps - 最初在此处添加的android.view.WindowLeaked : Activity has leaked window android.小部件.ZoomButtonsController $ Container

转载 作者:行者123 更新时间:2023-12-04 04:54:58 32 4
gpt4 key购买 nike

使用 map 时,我有一个事件,该事件在没有连接可用时启动,并使用离线 map (MapQuest)。事件运行良好,显示了 map ,以及所有叠加层,标记等。当用户单击标记信息窗口中的一个时,将启动另一个事件,尽管此应用程序不会崩溃,但此刻我在日志中收到一堆红色错误消息。这些消息(标题中有init)似乎在谈论ZoomButtons和touch事件。至于代码中的ZoomButtons或触摸事件(多点触摸),只有两行:

map.setBuiltInZoomControls(true);
map.setMultiTouchControls(true);

并没有任何对话...
  • 如果我写:

    map.setBuiltInZoomControls(false);
    map.setMultiTouchControls(false);

  • 红色错误消息消失了,但是用户当然不能以任何方式放大或缩小…

    由于错误(带有“true”参数)仅在启动另一个事件时发生,我认为我必须在pause()上添加一些内容,即:
    onPause(){
    map.setBuiltInZoomControls(false);
    map.setMultiTouchControls(false);
    super.OnPause();
    }

    ----但是这样做并不会改变任何事情……
    有任何提示吗??? - 提前致谢!

    最佳答案

    将此添加到您的事件中:

    @Override
    public void finish() {
    ViewGroup view = (ViewGroup) getWindow().getDecorView();
    view.removeAllViews();
    super.finish();
    }

    关于maps - 最初在此处添加的android.view.WindowLeaked : Activity has leaked window android.小部件.ZoomButtonsController $ Container,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27254570/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com