首页 > 解决方案 > 当我使用自己的按钮注销并想要打开我的 Mainactivity 时,fb login api 注销错误

问题描述

我在成功登录后使用facebook登录api登录现在我想注销我的用户而不是通过facebook登录按钮bu通过我自己的按钮使用此代码

button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            LoginManager.getInstance().logOut();
            Intent i=new Intent(Mapsstuff.this,Login.class);
            startActivity(I);
        }
    });

在我执行它之后,我的应用程序现在开始崩溃,我删除了这段代码,但我的应用程序仍然在崩溃,这显示在我的 logcat 中

10-22 19:00:38.806 10964-10964/? E/AndroidRuntime:致命异常:主进程:com.example.ab.cleano,PID:10964 java.lang.RuntimeException:无法启动活动 ComponentInfo{com.example.ab.cleano/com.example.ab.cleano.Login }:java.lang.NullPointerException:尝试在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2946) 的空对象引用上调用虚拟方法“java.lang.String com.facebook.AccessToken.getUserId()” android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3046) at android.app.ActivityThread.-wrap11(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1688) at android.os .Handler.dispatchMessage(Handler.java:105) 在 android.os.Looper.loop(Looper.java: 

如何解决请帮忙

标签: androidexceptionandroid-intentandroid-activityfacebook-login

解决方案


推荐阅读