我怎样才能得到AsyncTask的结果来启动另一个活动呢?这个AsyncTask看起来很不舒服...现在,在onPostExecute结束之前,它在没有结果的情况下启动activity。如何在不重写整个代码的情况下等待它完成呢?myDatabase.getCDao(), mListener).execute(data);
} InsertAsyncTask.java: public class InsertAsyncTask exte
我遇到过这样一种情况:我在现有项目中使用的视频流类库的某个方法- onConnect()在AsyncTask线程中启动了一个新线程。我知道如何与UI线程通信,但我不知道如何将数据从一个工作线程传递到另一个工作线程。具体地说,我希望将这个新线程中生成的字符串传递给后台线程。public class A extends Activity{ .public class B extends AsyncTask<
我是Java/Android的新手,我来自c#。我一直在查看它并进行测试,我发现当我执行一个AsyncTask时,主线程会继续执行,而外部任务正在执行它的工作。我甚至发现,我只能设置从MainActivity执行外部任务的异步任务。我的问题是,我想要执行一个外部类,它在完成时将结果(就像c#一样)带回到主要任务中,而不需要在MainActivity中设置异步类。}private class DoAsyncTask e