After answering this question, I got a doubt about the sense/usefulness of using the get() method of Android\'s AsyncTask class.
public final Result get ()
As the documentaion stands:
"Waits if necessary for the computation to complete, and then retrieves its result."
So it is mandatory that you avoid to call it on the UI Thread, otherwise you will get the NetworkOnMainThreadException. I would use it in a test enviroment which involves net operations or to wait another task to finish.
EDIT: I was wrong about NetworkOnMainThreadException.