Обновление содержимого GoogleMap InfoWindow

242
30 ноября 2017, 01:52

Использую InfoWindowAdapter

private class CustomInfoWindowAdapter implements InfoWindowAdapter {
    private View view;
    public CustomInfoWindowAdapter() {
        view = getLayoutInflater().inflate(R.layout.custom_info_window, null);          
    }
    @Override
    public View getInfoContents(Marker marker) {
        return null;
    }
    @Override
    public View getInfoWindow(final Marker marker) {
         TextView textView = (TextView) view.findViewById(R.id.text);
        // тут применяю текст контролам, при первом открытии данные не 
         //пременяються 
       //так же запускаю asynctask и передаю туда textView и обновляю данные 
        //этого textView  там 
        return view;
    }
}

переопределил метод OnMarkerClickListener

gMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() {
            @Override
            public boolean onMarkerClick(Marker marker) {
                marker.showInfoWindow();
                return true;
            }
        });

Но при первоначальном открытии InfoWindow данные на нем пустые (дефаултные данные).

READ ALSO
Обращение к элементам списка

Обращение к элементам списка

Доброго времени сутокЕсть класс с 2-мя полями типа String

200
DataFactory в Maven и рандом в java

DataFactory в Maven и рандом в java

Нужно брать рандомные имена, но DataFactorygetName() всегда выдает именно в одном и том же порядке

218
Обработчик нажатия клавиш из трея

Обработчик нажатия клавиш из трея

Есть прорамма, которая при запуске сворачивается в трейНужен хук клавиатуры, чтобы при нажатии например Ctrl+Shift+I выполнялась определенная...

212
Java, реализация Timer/TimerTask в Swing

Java, реализация Timer/TimerTask в Swing

Не разобрался как реализовать класс TimerИменно в следующем случае: Имеются около 10 Label, которые меняются в одном ActionListener при нажатии кнопки...

209