Есть 2 кнопки A и B, при нажатии на A.запускается некий b.OnClickListener.
Какие последствия могут быть при таком подходе? Утечки не заметил....
Button button=new Button(this);
button.setOnClickListener(v -> {
mapFragment.getMapAsync(googleMap -> {
System.out.println("TEST");
});
});
@pavlofff, Вы наверное не поняли что я хочу узнать). Незнаю насчет GC. Но я сейчас изучаю MVP и столкнулся с проблемой при использовании Google Maps. в SO нашел тему подобно моей задаче GoogleMap MVP. Решил попробовать код. Код рабочий, но не понятно как работает. При повороте экрана. Выдает ошибку NullPointer в addMarkersOnMap.
Я решил эту проблему и перенес mapFragment.getMapAsync(googleMap -> в addMarkersOnMap. При повороте все работает хорошо и ничего не вызывается. Лишь данные добавляются в карту.
Метод addMarkersOnMap вызывается несколько раз. Может и 10 раз вызываться с интервалом в 2 сек к примеру. Поэтому и хочу узнать вообще правильно ли так делать. Если нет, то какой альтернативный способ найти, для решения моей задачи.
Очевидно, нажатие будет обрабатываться каждый раз. Последствием этого может быть работающая кнопка.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости