在OnCreate方法中,我调用了3个基本填充3个Spinners数据的AsyncTask。我需要的是我应该禁用登录按钮,直到完成所有3个任务。我怎样才能做到这一点?等待AsyncTask完成
new SpinnerDataFetcher("GetFreeDrivers1",(Spinner)findViewById(R.id.Spinner_1)).execute();
new SpinnerDataFetcher("GetFreeDrivers2",(Spinner)findViewById(R.id.Spinner_2)).execute();
new SpinnerDataFetcher("GetFreeDrivers3",(Spinner)findViewById(R.id.Spinner_3)).execute();
你不应该像这样使用AsyncTask,如果你想加载一些数据,请尝试使用AsyncTaskLoader代替。 – Lazai