Задать вопрос
  • Как отложить выполнение функции до результата от сервера?

    Jacen11
    @Jacen11
    Может возникала у кого-то подобная ситуация?
    естественно

    я даже больше скажу, нельзя делать запросы или тяжелую логику в главном потоке. В этом и есть ответ, нужно все делать асинхронно, для этого есть rxJava, корутины, можно что то низкоуровневое использовать

    когда отработал запрос, слушатель получает ответ и делается какая то логика

    в активити кстати логику тоже нельзя прописывать. Изучайте чистую архитектуру, mvvm или mvi и корутины
    Ответ написан
    Комментировать
  • Как отложить выполнение функции до результата от сервера?

    @LukyanovPA
    Android Developer
    Зачем хранить почту и пароль в префах? Это не безопасно!
    Запрашивайте в Firebase currentUser и если он null, то пользователь не залогинен, а если нет, то залогинен
    Ответ написан
    Комментировать