因此,我将ChildEventListener和ValueEventListener添加到AsyncTask中。这样,主ui线程就不会被打扰了。当AsyncTask启动时,它会执行doInBackground(),添加FireBase侦听器,然后遍历onPostExecute(),然后看似退出,但是侦听器使AsyncTask保持正常。() { asyncTaskUserAddressHistory().execute();
pu
我使用AsyncTask运行后台操作。当然,当已经在后台线程中工作时,切换到另一个线程通常没有什么意义,除非另一个线程是UI线程。() { copyTask.execute();
// CustomAsyncTask is a AsyncTask编辑:以避免出现其他问题:当然,我知道AsyncTask的生命周期方法,但就我所理解的方法而言,它们并不是我想要的(见我对注释but的答复)。一旦需要UI交互,就中断As