Делали ли вы так, что если что-то не готово сразу, то откладываете действие в надежде, что все будет готово чуть позже?
В таких ситуациях появляется много вопросов:
👉 какую задержку выбрать?
👉 достаточно ли этой задержки для всех устройств?
👉 не станет ли на мощных устройствах из-за этой задержки чувства медленной скорости работы приложения?
Помимо этого у вас могут появиться
NullPointerException и утечки памяти. В статье вы найдете разбор, как такие проблемы возникают в Android с Handler и возможные пути их решения. Самый лучший способ - иметь четкий callback на необходимое для вас действие