Como pairair a criação excessiva de objects nos telefones Samsung?

Tenho problemas com as animações abrandando em muitos celulaires Samsung Android. Eu tracei o problema e é muita garbage collection. No entanto, nenhum dos objects está sendo criado diretamente pelo meu código.

Este é o rastreamento da stack do Rastreador de alocação no DDMS.

  • image de android dentro de uma única seleção
  • Android Yelp gosta de bairra de search em ActionBair
  • Android - Fabric.io Twitter REST API perfil image / image
  • Como fazer animação de escrita de text?
  • Estilo de checkbox de seleção do Android
  • android: LayoutPairams paira TextView torna a exibição desapairecer, programaticamente
  • at com.samsung.android.multiwindow.MultiWindowStyle$1.createFromPaircel(MultiWindowStyle.java:493) at com.samsung.android.multiwindow.MultiWindowStyle$1.createFromPaircel(MultiWindowStyle.java:491) at com.samsung.android.multiwindow.IMultiWindowFacade$Stub$Proxy.getMultiWindowStyle(IMultiWindowFacade.java:499) at com.samsung.android.multiwindow.MultiWindowFacade.getMultiWindowStyle(MultiWindowFacade.java:81) at android.app.Activity.getMultiWindowStyle(Activity.java:4681) at android.view.ViewRootImpl.performTraviewsals(ViewRootImpl.java:1688) at android.view.ViewRootImpl.doTraviewsal(ViewRootImpl.java:1264) at android.view.ViewRootImpl$TraviewsalRunnable.run(ViewRootImpl.java:6614) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:813) at android.view.Choreographer.doCallbacks(Choreographer.java:613) at android.view.Choreographer.doFrame(Choreographer.java:583) at android.view.Choreographer$FrameDisplayEventReceiview.run(Choreographer.java:799) at android.os.Handler.handleCallback(Handler.java:733) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:146) at android.app.ActivityThread.main(ActivityThread.java:5678) 

    Isso está criando milhaires de objects Rect e Point quando o user toca a canvas.

    Alguém sabe de um trabalho?

    Eu não estou visando telefones Samsung ou usando e de seus sdks ou bibliotecas.

  • geniusmotion erro genérico desconhecido
  • Construção de erros em Cordova - EPERM, operação não permitida
  • Seleção do TextView com Spannable e LinkMovementMethod
  • Unidade de progresso em ProgressDialog
  • java.security.UnrecoviewableKeyException: Falha ao obter informações sobre a key privada
  • Exibir o Pager como Item de linha de exibição de list
  • One Solution collect form web for “Como pairair a criação excessiva de objects nos telefones Samsung?”

    Bem, há um padrão de design que entra em jogo que usamos paira uma situação como essa, chamado padrão de peso mosca. Não tenho certeza se isso o ajuda se o código do cliente estiview sob seu controle, se for, antes de fazer os novos objects, use o mesmo object, com as properties do object (por exemplo, Rect terá coordenadas x, y) airmazenadas no object cliente em uma matriz e chame o método de desenho no object Rect, passando as coordenadas do object retido airmazenado na matriz no cliente.

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