完成AsyncTask后如何返回函数的值

时间:2014-09-23 11:57:02

标签: android asynchronous

我有一个功能 updateAtServer 。有一个asyncTask。我想先完成这个后台线程,之后这个函数应该返回像true或false这样的值。

但后台线程正在运行,我在完成asyncTask之前获得该函数的返回值。

public static boolean hasUpdateAtServer_DeleteScore = false;
public static boolean hasUpdateAtServer_score= false;
public static boolean hasUpdateAtServer_swing= false;
public static boolean hasUpdateAtServer_courseDetailsHoles= false;

public synchronized static boolean updateAtServer(Context context) {

    new UpdateIntoServer(context).execute();

    return hasUpdateAtServer_DeleteScore && hasUpdateAtServer_score
            && hasUpdateAtServer_swing && hasUpdateAtServer_courseDetailsHoles;

}

0 个答案:

没有答案