2016-03-23 2 views
1

私はandroid-UniversalMusicPlayerサンプルに基づいて音楽プレーヤーアプリを開発しています。私はLeakCanaryをインストールしてメモリリークの問題を検出し、実際にメモリリークの問題があることを知りました。私はメモリリークの検出を追加する以外は何も変更していないことに注意してください。メモリリークの問題:com.example.android.uamp.ui.FullScreenPlayerActivityがリークしました

詳細については、以下の情報を参照してください:あなたはまた、ダンプのhprofファイルのlinkを参照してください可能性があり

In com.example.android.uamp:1.1:2. 

com.example.android.uamp.ui.FullScreenPlayerActivity has leaked: 
GC ROOT static android.os.UserManager.sInstance 
references android.os.UserManager.mContext 
references android.app.ContextImpl.mOuterContext 
references com.example.android.uamp.MusicService.mConnections 
references android.support.v4.util.ArrayMap.mArray 
references array java.lang.Object[].[2] 
references android.os.Handler$MessengerImpl.this$0 
references android.support.v4.media.MediaBrowserCompat$CallbackHandler.mCallbackImpl 
references android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi23.mBrowserObj 
references android.media.browse.MediaBrowser.mContext 
leaks com.example.android.uamp.ui.FullScreenPlayerActivity instance 
Retaining: 631 KB. 
Reference Key: 21cd0054-506d-4c6f-94d1-47090c16fbb0 
Device: LGE google Nexus 5 hammerhead 
Android Version: 6.0.1 API: 23 LeakCanary: 1.4-beta1 02804f3 
Durations: watch=5024ms, gc=121ms, heap dump=6019ms, analysis=40029ms 

。私にはこれはAndroidシステムのバグだと思われますか?この場合、回避策はありますか?これは、アプリを終了し、アプリをもう一度再生することで、アプリが安定してクラッシュする可能性があるため、アプリにとって致命的な重大な問題です。どんな助けでも大歓迎です。

+0

私はgithub repoでこの問題を提起する方がよいと思います。あなたが言ったように、それはシステム関連のリークであり、すべてのユーザーのためにそれを修正するのに役立つかもしれません! –

+0

実際には、私はあなたが既にこの問題をここで起こしているのを見ています:https://github.com/googlesamples/android-UniversalMusicPlayer/issues/75 –

+0

それは私です。しかし誰も私に戻ってきません。だから私は別の試みのためにここに来ると思っていた。 –

答えて

0

まだ質問に疑問がある方のために、23.3.0 Androidサポートライブラリで修正されました。詳細はlinkを参照してください。

関連する問題