Wie kann die übermäßige Objekterstellung auf Samsung-Handys gestoppt werden?

Ich habe Probleme mit Animationen, die auf vielen Android-Handys von Samsung langsamer werden. Ich habe das Problem aufgespürt und es ist zu viel Speicherbereinigung. Keines der Objekte wird jedoch direkt von meinem Code erstellt.

Dies ist der Stack-Trace aus dem Allocation Tracker in DDMS.

  at com.samsung.android.multiwindow.MultiWindowStyle$1.createFromParcel(MultiWindowStyle.java:493) 
  at com.samsung.android.multiwindow.MultiWindowStyle$1.createFromParcel(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.performTraversals(ViewRootImpl.java:1688)    
  at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1264)  
  at android.view.ViewRootImpl$TraversalRunnable.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$FrameDisplayEventReceiver.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)  

Dies erstellt Tausende von Rect- und Point-Objekten, wenn der Benutzer den Bildschirm berührt.

Weiß jemand von einem Workaround?

Ich beziehe mich nicht auf Samsung-Telefone oder verwende und deren Sdks oder Bibliotheken.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage