【发布时间】:2017-04-13 11:27:19
【问题描述】:
我最近升级到了 Android Studio 2.2.2,还迁移到了位于 here 的新 Firebase SDK。从那时起,我注意到我无法再查看 Logging。在下面的代码中,我只是检查用户是否已登录/已通过身份验证,但我的日志没有显示任何活动(见屏幕截图):
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 的更新导致了这个问题。任何帮助将不胜感激。
【问题讨论】:
标签: java android android-studio logging firebase