Firebase在addListenerForSingleValueEvent上崩溃

时间:2018-08-22 18:10:36

标签: android firebase firebase-realtime-database

我正在android上开发具有以下代码块的应用程序:

v = df.values
v[np.arange(len(df)), np.isnan(v).argmin(1)]

array([ 1.,  3.,  4., nan])

这在OnCreate方法上被调用,因此每次主要活动出现时都会调用它。因此,当我转到另一个活动并回来时,由于此代码块,它崩溃了。因此,方法addListenerForSingleValueEvent不接受其他添加。有任何修复建议吗?

Configuracao类数据库为:

if (ConfiguracaoFirebase.getFirebaseAutenticacao().getCurrentUser() != null) {
    DatabaseReference ref = ConfiguracaoFirebase.getFirebaseReference().child(ConfiguracaoFirebase.getFirebaseAutenticacao().getUid()).
            child("user type");
    ref.addListenerForSingleValueEvent(new ValueEventListener() {
        @Override
        public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
            usertype = (String) dataSnapshot.getValue();
        }
        @Override
        public void onCancelled(@NonNull DatabaseError databaseError) {
        }
    });
}

Firebase上的数据库结构非常简单: Firebase DB

0 个答案:

没有答案