NB: onError runs on a network thread If you are making your call from an activity and need to make UI changes make sure to call runOnUiThread runOnUiThread(new Runnable() {