Android – Setting a Timeout for an AsyncTask?
Yes, there is AsyncTask.get() myDownloader.get(30000, TimeUnit.MILLISECONDS); Note that by calling this in main thread (AKA. UI thread) will block execution, You probably need call it in a separate thread.