Android 无法从onDataChange()内部调用publishProgress

Android 无法从onDataChange()内部调用publishProgress,android,firebase,firebase-realtime-database,android-asynctask,Android,Firebase,Firebase Realtime Database,Android Asynctask,publishProgress总是被跳过。请将您的数据库结构添加为JSON文件或至少是屏幕截图。告诉我们地址[0]+“/”+地址[1]的值是多少?getping()的作用是什么?@AlexMamo它是我从异步任务参数中使用的字符串值。@GastónSaillén返回一个长字符串 DatabaseReference myRef = database.getReference(address[0]+"/"+address[1]); myRef.addValueEven

publishProgress总是被跳过。

请将您的数据库结构添加为JSON文件或至少是屏幕截图。告诉我们
地址[0]+“/”+地址[1]
的值是多少?getping()的作用是什么?@AlexMamo它是我从异步任务参数中使用的字符串值。@GastónSaillén返回一个长字符串
DatabaseReference myRef = database.getReference(address[0]+"/"+address[1]);
                myRef.addValueEventListener(new ValueEventListener() {
      @Override
      public void onDataChange(DataSnapshot dataSnapshot) {
             // This method is called once with the initial value and again
             // whenever data at this location is updated.
             String value = dataSnapshot.getValue(String.class);
                        publishProgress(getping(value));
       }