我有一个功能 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;
}