Android 如何通过多次单击处理GoogleMap SetOnInfo WindowClickListener

Android 如何通过多次单击处理GoogleMap SetOnInfo WindowClickListener,android,google-maps,maps,Android,Google Maps,Maps,想要单独处理2个按钮单击以获得2个不同的目的,如 setOnInfoWindowClickListener(新的OnInfoWindowClickListener(){ 这是这个问题的重复 答案也在那边。 我也用过这个答案,它对我很有效 @Override public void onInfoWindowClick(Marker marker) { Toast.makeText(mcontext, "v-"+m

  • 想要单独处理2个按钮单击以获得2个不同的目的,如

    setOnInfoWindowClickListener(新的OnInfoWindowClickListener(){


    • 这是这个问题的重复

      答案也在那边。 我也用过这个答案,它对我很有效

                  @Override
                  public void onInfoWindowClick(Marker marker) {
      
                      Toast.makeText(mcontext, "v-"+marker.getId(), 212).show();
      
                       btnopen.setOnClickListener(new OnClickListener() {                         
                              @Override
                              public void onClick(View v) {                               
                                  Toast.makeText(mcontext, "btnopen-Clicked", 212).show();
                              }
                          });
      
                          btnshedule.setOnClickListener(new OnClickListener() {                           
                              @Override
                              public void onClick(View v) {
                                  Toast.makeText(mcontext, "btnShedule -Clicked", 212).show();
                              }
                          });
                  }
              });