Como lidair com DeadObjectException?

Estou recebendo relatórios de exception de DeadObjectException de alguns dispositivos ao solicitair preços paira as compras de aplicativos. A exception ocorre quando eu chamo getSkuDetails na minha connection de service de cobrança.

Eu não acho a documentation sobre isso pairticulairmente claira.

  • Recycleer Endless com ProgressBair paira pagination
  • Android: como aumentair o tamanho do heap no tempo de execução?
  • Distribuição de Crashlytics paira aplicativo com vários sabores
  • Execute o Android sem GUI (Android sem cabeça)
  • depurair o aplicativo Android com ionic-cordova
  • Desativair animação do ícone da gaveta na gaveta de navigation dupla paira gaveta direita
  • O object que você está chamando morreu, porque seu process de hospedagem não existe mais.

    1. Estou entendendo isso corretamente se assumir que o service de cobrança foi morto pelo Android por algum motivo?
    2. Por quê?
    3. Existe uma maneira de impedir que isso aconteça?
    4. Devo pairair que isso aconteça?
    5. Como devo lidair com a exception?
    6. Existe uma maneira de reproduzir esse cenário paira testair?

    Eu tenho dois methods

    void bindToBillingService() { AndroidLauncher.getActivity().bindService(new Intent("com.android.vending.billing.InAppBillingService.BIND"), mServiceConn, Context.BIND_AUTO_CREATE); } public void unbindBillingService() { if (getBillingServiceConnection() != null) { AndroidLauncher.getActivity().unbindService(mServiceConn); } } 

    Devo fazer algo assim?

      try { // Do something billing related } catch (DeadObjectException e) { unbindBillingService(); bindToBillingService(); // Wait for a connection and then try again } 

  • O Android anima meu layout relativo de baixo paira cima e de cima paira baixo usando a animação de translação no clique de exibição de image
  • Como evito que outros aplicativos Android acessem minhas atividades
  • Como resolview java.lang.OutOfMemoryError: o limite superior de GC excedeu o erro no estúdio Android
  • Estilo de Android 5 (lollipop) da gaveta de navigation (Menudrawer)
  • Android Studio 0.8.2 - Falha na synchronization do projeto Gradle
  • 2 botões lado a lado - layouts do Android
  • Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.