Boolean isloading = false; //Instance Variable
Make this flag true in onPreExecute() of the async task and false in onPostExecute(). Then before making a new execute request check if this flag is false;
if(!isLoading){
new MyTask().execute(null,null, null);