2016-04-11 14 views
-5

我试图在点击 后设置MarkerOnClickListener启动一个意向活动,但它不起作用。MarkerOnClickListener无法正常工作

mapFragment.getMap().setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() { 
         @Override 
         public boolean onMarkerClick(Marker marker) { 
          Intent intent = new Intent (MapFeedsFragment.this,SingleView.class); 
          intent.putExtra("userId",post.getUserId()); 

          return true; 
         } 
        }); 
       } 
      } 
     }); 
+0

startActivity(意图)添加startActivity(intent);;你需要在intent.putExtra之后调用它来打开新的活动。 –

回答

2

你忘了拨打startActivity(intent)

2

要开始活动,您必须致电startActivity(),这是您没有做的事情。

Intent intent = new Intent (MapFeedsFragment.this,SingleView.class); 
intent.putExtra("userId",post.getUserId()); 
startActivity(intent); 
0

之前return true;