You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio集成Firebase登出按钮无响应问题求助

Firebase登出按钮无响应的排查与修复

以下是针对你代码中导致按钮无响应的问题及修复方案:

  • 布局文件名称拼写错误
    代码里setContentView(R.layout.activity_usereidt);存在拼写错误,正确的布局文件名应该是activity_useredit(漏写了字母r)。这个错误会导致页面加载的布局和预期不符,登出按钮无法被正确找到,因此点击没有任何响应。修改为:

    setContentView(R.layout.activity_useredit);
    
  • Intent上下文不匹配
    登出确认后的跳转代码中,你使用了LogoutActivity.this作为Intent的上下文,但当前Activity是对应activity_useredit的UserEditActivity,上下文错误会导致跳转逻辑失效,甚至引发异常。将上下文改为当前Activity:

    Intent intent = new Intent(UserEditActivity.this, LoginActivity.class);
    

    也可以使用全局上下文替代:

    Intent intent = new Intent(getApplicationContext(), LoginActivity.class);
    
  • 按钮变量未声明(潜在问题)
    代码中直接使用了logout按钮变量,但未看到类中的声明语句,需要在Activity类中添加变量声明:

    private Button logout;
    

内容的提问来源于stack exchange,提问作者kimzero

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 00:44:52