【问题标题】:Activity has leaked ServiceConnection com.google.android.youtube.player.internal.r$e@43cb2348 that was originally boundActivity 泄露了原本绑定的 ServiceConnection com.google.android.youtube.player.internal.r$e@43cb2348
【发布时间】:2015-11-14 11:20:46
【问题描述】:

我已经看到this 和其他几个类似的问题,我知道问题所在,人们所说的是解决方案:要使用 youtube API,您应该使用您的应用程序上下文而不是活动上下文,因为,貌似是 youtube API 中的一个错误。但是,上下文必须实现 OnInitializedListener,并且只有我的活动才能做到这一点——而不是我的 applicationContext。

当我使用youTubePlayerView.initialize(API_KEY, getApplicationContext()); 行时,我收到错误Wrong 2nd argument type. Found android.content.Context, required: 'com.google.android.youtube.player.YouTubePlayer.OnInitializedListener'

如何解决此内存泄漏问题?

【问题讨论】:

    标签: android memory-leaks youtube android-context android-youtube-api


    【解决方案1】:

    创建一个类CustomApplication extends Application implements OnInitializedListener。然后将自定义应用程序作为参数传递给方法initialize
    希望对您有所帮助。

    【讨论】:

    • 这没有帮助..我试过这个但没有运气。错误仍然发生
    猜你喜欢
    • 1970-01-01
    • 2013-11-17
    • 1970-01-01
    • 1970-01-01
    • 2010-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多