在我的應用程序中,有多個asynctasks。請讓我知道爲什麼doInBackground的asynctask 有時沒有被調用。它的onPreExecute方法被調用。是否有任何問題,因爲多個asynctasks或其他?doInBackground有時不會被調用Android
/* ASync class for test table */
public class TestAsynch extends AsyncTask<String, Void, String>{
protected void onPreExecute() {
super.onPreExecute();
}
@Override
protected String doInBackground(String... params) {
String status = null;
String result1=API_Manager.getInstance().sendTestData(userName);
try {
if(result1 != null) {
// save in db
}
}
}
catch(Exception e) {
e.printStackTrace();
}
return status;
}
@Override
protected void onPostExecute(String status) {
}
}
哪裏是你的代碼的例子嗎? –
請檢查驗證碼。 –