Java AsyncTask不工作-无法实例化类型错误
我有一个Java AsyncTask不工作-无法实例化类型错误,java,android,android-asynctask,Java,Android,Android Asynctask,我有一个公共类FriendMaps Extendes MapActivity,当被选中时,它会从菜单项中调用,最后我有私有抽象类DownloadFilesTask Extendes AsyncTask,我在其中执行一些服务器调用,并将数据放入本地数组等 但是在FriendMaps活动的public void onCreate(Bundle savedInstanceState)中,我调用了new DownloadFilesTask().execute()并获取以下错误: 错误:无法实例化该类型
公共类FriendMaps Extendes MapActivity
,当被选中时,它会从菜单项中调用,最后我有私有抽象类DownloadFilesTask Extendes AsyncTask
,我在其中执行一些服务器调用,并将数据放入本地数组等
但是在FriendMaps活动的public void onCreate(Bundle savedInstanceState)
中,我调用了new DownloadFilesTask().execute()代码>并获取以下错误:
错误:无法实例化该类型
FriendMaps.downloadFileTask
从文件中:
AsyncTask必须是要使用的子类
这将在那里完成
必须在UI线程上创建任务实例
也许这就是我困惑的地方?据我所知,UI线程是当前正在显示的活动-如果是,那么FriendMaps活动的onCreate就是正确的执行位置()
如果需要完整的代码spinets来获得进一步的帮助,请发表评论,我会在需要的地方添加。您不能实例化它,因为您声明了下载文件任务
作为抽象类,根据定义,它不能实例化您不能实例化它,因为您声明了下载文件任务
作为抽象类,根据定义,这是无法实例化的您可能希望这样声明
private class DownloadFilesTask extends AsyncTask<Void, Void, Void>
私有类下载文件任务扩展异步任务
您可能并不想让它成为一个抽象类,正如@maid450所说,您不能实例化一个抽象类。您可能希望这样声明
private class DownloadFilesTask extends AsyncTask<Void, Void, Void>
私有类下载文件任务扩展异步任务
你可能并不想让它成为一个抽象类,正如@maid450所说的,你不能实例化一个抽象类。谢谢,我不知道为什么我在里面有抽象。现在我必须弄清楚为什么AsyncTask会破坏我的地图:/Thank,我不知道为什么会有摘要。现在我必须弄清楚为什么AsyncTask会破坏我的地图:/