我有一个使用AsyncTask创建的应用程序。需要将任务的结果分配给基础应用程序类中的变量。我目前有:
protected void onPostExecute(int[][]... end) {
MainVar=end[0];
}
但这不会传输数据。我猜我错了,但我不知道如何阅读这些文档,那该怎么办呢?
答案 0 :(得分:1)
你尝试过的一般都是对的。你在onPostExecute()中得到了int [] []类型的结果。但是不要使用原始类型。 AsyncTask Extensions是通用的,需要三种类型:AsyncTask<Params, Progress, Result>
它可能是Void或其他任何东西(但没有原始数据类型)。希望有所帮助!