gpt4 book ai didi

java - AsyncTask 不工作 - 无法实例化类型错误

转载 作者:行者123 更新时间:2023-12-01 17:37:43 26 4
gpt4 key购买 nike

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

但是在我的 public void onCreate(Bundle savedInstanceState) 中我称之为 new DownloadFilesTask().execute(); 的 FriendMaps Activity 并得到以下错误:

Error: Cannot instantiate the type FriendMaps.DownloadFilesTask

来自文档:

AsyncTask must be subclassed to be used.

这将完成DownloadFilesTask extends AsyncTask那里。

The task instance must be created on the UI thread

也许这就是我困惑的地方?据我了解,UI 线程是当前显示的 Activity - 如果是这样,那么 FriendMaps Activity 的 onCreate 就是执行()的正确位置;

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

最佳答案

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

关于java - AsyncTask 不工作 - 无法实例化类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4677758/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com