onStart у активити , и, в зависимости от успеха, отображать вьюху.
                  
                  
                  Если в старте вызвать биндинг, то onServiceConnected не успевает подключиться .
                  
                  
                  Вопрос: как лучше сделать ожидание биндинга ?
                  
                  
                
Самый простой путь - активити - имплементирует ServiceConnection и таким образом у неё появляется два новых колбэка onConnected/onDisconnected - воспринимай как еще два новых метода ЖЦ. "Как это всё тогда резолвить?" - ну ... самому и резолвить. Биндинг к сервисам - в любом случае вещь асинхронная так что от "сервис пришёл/сервис ушёл" - тут не уйти в принципе
Обсуждают сегодня