android - 当我使用自己的按钮注销并想要打开我的 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:
如何解决请帮忙
解决方案
推荐阅读
- c# - 如何转换列表中的var?
- reactjs - 自定义 Hook:如何在组件卸载时不调用测试集状态
- arrays - 如何在 iOS Swift 的 didselect 方法中重新排列单元格?
- docker - Docker:仅在重新启动时重新启动容器?
- ionic-framework - Ionic - 在 iOS 13 上调用 textElement.focus() 时键盘未打开
- php - 如何在 PHP 中创建这个 JSON?
- google-apps-script - 将 Google 表格同步到日历应用脚本
- npm - 如何使用 npm-uninstall 一次卸载多个插件?
- apache - 子文件夹的htaccass子域重定向问题
- python - 使用 Python 代码执行 Google 搜索