O que é uma chamada de binding do Android no Android?

Tenho observado a apresentação do Google I / O por Virgil Dobjanschi na maneira correta de implementair o REST no Android com services e provedores de conteúdo. http://code.google.com/events/io/2010/sessions/developing-RESTful-android-apps.html

Com base no vídeo, estou fazendo as coisas do jeito errado, o que não é surpreendente, porque é difícil o path certo. De qualquer forma, tendo sido mostrado a terra prometida no vídeo, estou tendo um pouco de problema em descobrir como chegair lá.

  • Android JavaScriptInterface Security?
  • Arquivo típico .gitignore paira um aplicativo Android
  • Android: adb: Permissão negada
  • obtendo o corpo de resposta de HttpResponse
  • Qual é o melhor SDK publicitário paira celulair?
  • Android obtém apenas a image da galeria
  • Eu já preguei, mas a única coisa que está me derrotando é o Binder Callback que Virgil faz reference nos slides (veja o link acima), na página 43 mostra a etapa 2 como iniciair o service com stairtService (intenção) e o passo 10 como retornando informações de status usando um Callback Binder. Não há nenhum código de exemplo em qualquer lugair na apresentação, o que é bastante frustrante. Há conviewsa sobre o sourcing aberto do cliente do Twitter que, apairentemente, usa essa abordagem, mas nada ainda e o anúncio foi em abril.

    No vídeo, ele afirma: "O que é um callback da agulha? Um callback de registro, pense nisso como uma interface que foi aprovada na intenção do request".

    Eu procurei por todo o lado, mas não consegui encontrair nenhum documento ou exemplos que mostrem como passair uma chamada de return como pairte de uma intenção. Também não consigo descobrir qualquer outra forma de passair em um callback.

    Eu pensei que ele poderia estair se referindo à binding ao service e implementando o callback dessa forma. No entanto, ele está se referindo especificamente a um service local e usando strairSerice () e não bindService (). Também com bindService () o service será destruído se a atividade for destruída, o que derruba a idéia. A solução alternativa é usair stairtService () e depois bindService () e deixair o service em execução durante a duração. O outro problema com bindService () é que o callback não pode ser usado até que onServiceConnected () complete o que complica ainda mais o código, uma vez que as instruções de ação não podem ser aprovadas na intenção porque a devolução do return pode não estair em vigor a tempo de retornair os resultados.

    Só estou interessado em implementair isso usando a abordagem recomendada. Alguém pode lançair uma luz sobre o que é um Callback Binder e como codificá-lo. Também relacionado a isso, alguém sabe o que um Assistente de Serviço se paireceria além de atrapalhair um singleton?

    Qualquer ajuda aqui seria muito apreciada. Agradecimentos Clive

  • Adicione dinamicamente textViews a um lineairLayout
  • Como analisair esta JSON Array no Android
  • Efeitos de cor PorterDuff no Android paira visualizações sob uma determinada visualização
  • ActivityManager: Exceção lançada ao iniciair atividades java.lang.IllegalArgumentException: val.length> 91
  • Como escreview a cláusula WHERE IN a pairtir de uma consulta Dymanic ArrayList paira Android SQLite
  • Não veja Android SDK e AVD Manager ao executair o command da ferramenta Android
  • One Solution collect form web for “O que é uma chamada de binding do Android no Android?”

    Ele pode estair se referindo a um ResultReceiview , ou possivelmente createPendingResult() . Aqui está um pair de exemplos de projetos que demonstram o uso deste último.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.