AsyncTask无法正常工作 - 无法实例化类型错误

bMo*_*Mon 0 java android android-asynctask

我选择了public class FriendMaps extends MapActivity一个菜单项调用,最后我private abstract class DownloadFilesTask extends AsyncTask<Void, Void, Void>在那里做了一些服务器调用并将数据放入本地数组等.

但在我public void onCreate(Bundle savedInstanceState)的FriendMaps活动中,我调用new DownloadFilesTask().execute();并收到以下错误:

错误:无法实例化FriendMaps.DownloadFilesTask类型

从文档:

必须将AsyncTask子类化才能使用.

那将在DownloadFilesTask extends AsyncTask那里完成 .

必须在UI线程上创建任务实例

也许这是我困惑的地方?据我所知,UI线程是当前显示的活动 - 如果是这样,那么FriendMaps活动的onCreate是正确执行的地方();

如果需要完整的代码spinets以获得进一步的帮助,请发表评论,我会在需要的地方添加.

mai*_*450 5

您无法实例化它,因为您声明DownloadFilesTask为抽象类,根据定义,它无法实例化