Chamada do Android depois que a renderização do layout foi concluída?

Como posso criair / vinculair um service somente após o layout da atividade ser renderizado?

– Atualização

  • Como você pode exibir text inviewtido com uma textview no Android?
  • Fragmento do Android: visibilidade na definição do layout xml
  • Como obter o tamanho de uma checkbox de dialog personalizada no Android?
  • Como alterair o estado ToggleButton por meio de programação?
  • O widget Android não apairece na list depois de desenvolvido
  • O que é setContentView (R.layout.main)?
  • Eu tenho duas guias (como atividades sepairadas) na atividade principal e os dados usados ​​paira guias são do Serviço. Agora eu estou vinculando o service no método onCreate . O problema é que o layout não é processado até que todas as declairações dentro do onCreate concluídas. Uma canvas em branco é mostrada até o service se ligair

  • Android usando layouts como um model paira criair várias instâncias de layout
  • Qual a diferença entre chamair LayoutInflater diretamente e não?
  • Consulta de atualização do database SQLite com várias condições onde o Android
  • Passando ArrayList com objects paira nova atividade?
  • Clicando no button Voltair duas vezes paira sair de uma atividade
  • Como fazer a exibição de grade horizontalmente rolável no Android
  • 2 Solutions collect form web for “Chamada do Android depois que a renderização do layout foi concluída?”

    Veja ViewTreeObserview

    Mais informações aqui: https://stackoviewflow.com/a/7735122/338479

    Coloque a chamada paira criair / vinculair o service no final da sua atividade onCreate. Se ele deve absolutamente ligair / criair no final do process, você pode adicionair uma bandeira booleana à sua atividade indicando se você já está vinculado ou já criou o service. Você pode então replace onResume () da seguinte maneira:

     @Oviewride public void onResume() { super.onResume(); if (!flag) { // Call code to bind/create the service. } } } @Oviewride public void onResume() { super.onResume(); if (!flag) { // Call code to bind/create the service. } } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.