android – Facebook SDK中的内存泄漏很少

android – Facebook SDK中的内存泄漏很少,第1张

概述我试图为我的应用程序制作社交模块,包括包装,包含Google,Facebook和twitter集成模板. 现在我正在使用Facebook SDK,并决定在我的应用程序中使用LeakCanary,成功登录后,我旋转了几次设备,并看到以下信息: MainActivity.class: public class MainActivity extends AppCompatActivity {@Ove 我试图为我的应用程序制作社交模块,包括包装,包含Google,Facebook和twitter集成模板.

现在我正在使用Facebook SDK,并决定在我的应用程序中使用LeakCanary,成功登录后,我旋转了几次设备,并看到以下信息:

MainActivity.class:

public class MainActivity extends AppCompatActivity {@OverrIDeprotected voID onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentVIEw(R.layout.activity_main);    ButterKnife.bind(this);    setFragment();}private voID setFragment(){    getSupportFragmentManager()            .beginTransaction()            .add(R.ID.container,new MainFragment())            .commit();}}

这是我如何登录Facebook:

public voID configureFacebook(@NonNull Fragment fragment,@Nullable String permissions,@Nullable String requestFIElds) {    setPermissionAndRequestFIElds(permissions,requestFIElds);    loginManager = LoginManager.getInstance();    callbackManager = CallbackManager.Factory.create();    loginManager.registerCallback(callbackManager,facebookCallback);    loginManager.logInWithReadPermissions(fragment,Arrays.asList(this.permissions));    loginManager=null;}

我尝试使用登录按钮登录,在这种情况下,我抓住这个问题和新的,与以下信息:

这是我如何使用Loginbutton.class登录:

public voID configureFacebook(@NonNull Fragment fragment,@Nullable String requestFIElds,@NonNull Loginbutton button) {    callbackManager = CallbackManager.Factory.create();    setFbbutton(button);    setPermissionAndRequestFIElds(permissions,requestFIElds);    fbbutton.setFragment(fragment);    fbbutton.setReadPermissions(this.permissions);    fbbutton.registerCallback(callbackManager,facebookCallback);}

我不知道如何解决这些问题.我做错了什么?

更新:Facebook中的泄漏Activity.class已显示没有旋转设备.

解决方法 看起来他们可能已经为Facebook SDK版本4.2.0修复. see here

更新Facebook SDK可能是您的问题的解决方案.

总结

以上是内存溢出为你收集整理的android – Facebook SDK中的内存泄漏很少全部内容,希望文章能够帮你解决android – Facebook SDK中的内存泄漏很少所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1131689.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存