Both the Transmit and ReceiveTransmit classes extend the android.os.AsyncTask class. AsyncTask is a computation
that runs on a background thread and whose result is published on the UI thread. All potentially slow running operations
in an Android application such as network (email),file and database access should be executed from a class that
extends AsyncTask.