gpt4 book ai didi

java - 跟踪代码管理器不再工作 - Android Studio 2.2.2

转载 作者:行者123 更新时间:2023-12-01 09:11:56 26 4
gpt4 key购买 nike

我最近升级到了 Android Studio 2.2.2,并且还迁移到了位于 here 的新 Firebase SDK 。从那时起,我注意到我无法再查看日志记录。在下面的代码中,我只是检查用户是否已登录/经过身份验证,但我的日志未显示任何 Activity (请参见屏幕截图):

public class LoadingActivity extends AppCompatActivity {

private FirebaseAuth.AuthStateListener mAuthListener;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Log.v("OnCreate_TRIGGERED", "OnCreate HAS BEEN TRIGGERED");
setContentView(R.layout.activity_loading);

final DatabaseReference userRef = FirebaseUtil.FIREBASE.child("Users");

Thread thread= new Thread(){
@Override
public void run(){
try {
synchronized(this){
wait(3000);
}
}
catch(InterruptedException ex){
}
mAuthListener = new FirebaseAuth.AuthStateListener() {
@Override
public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
FirebaseUser user = firebaseAuth.getCurrentUser();
if (user != null) {
// User is signed in
Log.d("TAG", "onAuthStateChanged:signed_in:" + user.getUid());
} else {
// User is signed out
Log.d("TAG", "onAuthStateChanged:signed_out");
}

}
};
}
};
thread.start();
}

}

在我的代码中,我设置了基本日志来确定用户的身份验证状态。但是,当我在 Android 监视器中搜索标签时,我发现标签管理器由于某种原因无法工作。我之前使用标签管理器没有出现任何问题,因此我担心我的 Android Studio 2.2.2 更新导致了该问题。任何帮助将不胜感激。

enter image description here

最佳答案

为了让你的听众有效,must be registered 。也不需要工作线程处理。删除线程并将其替换为:

    mAuthListener = new FirebaseAuth.AuthStateListener() {
@Override
public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
FirebaseUser user = firebaseAuth.getCurrentUser();
if (user != null) {
// User is signed in
Log.d("TAG", "onAuthStateChanged:signed_in:" + user.getUid());
} else {
// User is signed out
Log.d("TAG", "onAuthStateChanged:signed_out");
}

}
};

FirebaseAuth.getInstance().addAuthStateListener(mAuthListener);

关于java - 跟踪代码管理器不再工作 - Android Studio 2.2.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40866359/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com