Briefing Android Knowledge

Which of the following is NOT true about class AsyncTask?

Which of the following is NOT true about class AsyncTask?

A.
It must be used by sub-classing it.

B.
It must be created on the UI thread.

C.
Its sub-class override at least two methods: doInBackground, onPostExecute.

D.
It uses three generic types.