关闭

百度地图PopupOverlay点击事件

标签: PopupOverlayandroidPopupOverlay点击事件
918人阅读 评论(0) 收藏 举报
分类:
通过Activity A跳转到带MapView的Acitivity B,点击POI弹出popup,点击popup显示字符串。
当我结束掉Activity B回到Activity A 后再次利用Intent 至Activity B时候发现Popup可以显示,但是监听事件无法起作用。


原因:在结束掉activity之前先得吧弹出的那个popup关闭掉,要不然无法监听到下次的点击事件

解决方案:

@Override  

protected void onDestroy() { 

  if(popupOverlay != null)

  {

  popupOverlay.hidePop();

  popupOverlay = null;

  }

  

  if(mLocClient != null){

if(mLocClient.isStarted()){

mLocClient.stop();

}

mLocClient.unRegisterLocationListener(myListener);

mLocClient = null;

}


  if(mapView != null){

mapView.destroy();  

mapView = null;

}

        if(manager!=null){  

        manager.destroy();  

        manager=null;  

        }  

        super.onDestroy();  

}  


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:6472次
    • 积分:128
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:2篇
    • 译文:0篇
    • 评论:1条
    文章存档