嗨,我正在运行一些操作,将数据drom Firebase DB复制到本地的房间数据库。这是我的doInBackground AsyncTask的一部分。databaseReference.addListenerForSingleValueEvent(new ValueEventListener() { public void onDataChangeaccess database on the main thread since it may potentially lock the UI
当我想从Firebase数据库中获取值并从方法中返回值时,我遇到了一个问题。我知道它是异步的,并且onDataChange是在从一个方法“返回”值之后执行的,我发现了很多关于这个问题的主题,但我找不到必须做什么才能返回它。rootRef.addListenerForSingleValueEvent( @Override
public void onDataC