Утечка памяти в VideoView? - PullRequest
       5

Утечка памяти в VideoView?

0 голосов
/ 27 сентября 2018

Обнаружена утечка памяти в VideoView, с которой уже столкнулись многие.Я обработал свой код, как показано ниже

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_splash);

    String path = "android.resource://" + getPackageName() + File.separator + R.raw.splash_video;
    videoView.setOnCompletionListener(this);
    videoView.setOnErrorListener(this);
    videoView.setVideoURI(Uri.parse(path));
    videoView.start();
}

@Override
protected void onDestroy() {
    videoView.setOnCompletionListener(null);
    videoView.setOnErrorListener(null);
    super.onDestroy();

}

Отчет об утечке памяти показан ниже:

enter image description here

Я попробовал решение, представленноеследующие ссылки, но ничего не работает.

https://gist.github.com/jankovd/891d96f476f7a9ce24e2

https://medium.com/@chauyan/confirmed-videoview-leak-on-android-ac502856a6cf

Утечка памяти в VideoView

Любая помощь будетБуду признателен!

...