Android Google Maps v2 を介して onInfoWindowClick を実装しました。
public class myMap extends Activity implements GoogleMap.OnInfoWindowClickListener
{
@Override
public void onInfoWindowClick(Marker marker) {
System.out.println("111");
final String ssid = marker.getTitle();
AlertDialog.Builder builder = new AlertDialog.Builder(this);
LayoutInflater inflater = this.getLayoutInflater();
builder.setView(inflater.inflate(R.layout.dialog_signin, null))
.setTitle("Network Connection")
.setMessage("Connect to"+ssid)
.setCancelable(false)
.setPositiveButton("Connect",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int id) {
wificonnector(ssid);
}
})
.setNegativeButton("Cancel",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int id) {
dialog.cancel();
}
})
.show();
}
}
マーカーの情報ウィンドウをクリックすると (最初にマーカーをクリックしてからそのラベルをクリックします)、まったく反応しません。