In last week’s tip, David described how to use the open-source library Retrofit to make web service calls. In recent versions of Android, you have to make these calls asynchronously. David solved that requirement last week by wrapping the call in an AsyncTask object. But Retrofit actually has tools you can use to make the call asynchronously without an AsyncTask, an IntentService, or other sort of separate structure.
- [Instructor] In last week's tip,…I described how to use the open source library Retrofit…to make web service calls.…In recent versions of Android,…you have to make these calls asynchronously.…I solved that challenge last week by creating an AsyncTask…that receives the request, executes the web service call…in the background and then handles the response…in the onPostExecute method,…which is executed in the main thread.…But Retrofit actually has tools you can use…to make the calls asynchronously without an AsyncTask,…an IntentService or any other sort of separate structure.…
Let's start with the web service.…The web service call doesn't change at all.…You still create a Retrofit object that's accessible…from outside the class and then you define your call…using a get or a post annotation.…In this example, I'm using a get request…to retrieve all data items from the JSON feed.…In my current code, I've wrapped the request…inside the web service task, AsyncTask class.…When I call the execute method,…that results in a synchronous call…
Author
Updated
4/20/2018Released
7/14/2017Skill Level Intermediate
Duration
Views
Q: Why can't I earn a Certificate of Completion for this course?
A: We publish a new tutorial or tutorials for this course on a regular basis. We are unable to offer a Certificate of Completion because it is an ever-evolving course that is not designed to be completed. Check back often for new movies.
Related Courses
-
Android App Development: Communicating with the User
with Joe Marini1h 12m Intermediate -
Building Android Apps with Cloud Services
with Albert Lo2h 37m Intermediate -
Android App Development: Data Persistence Libraries
with Annyce Davis3h 59m Intermediate
-
New This Week:
-
Introduction
-
Welcome43s
-
-
1. Android Development Tips Weekly
-
Play sounds with SoundPool8m 45s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Make asynchronous calls with Retrofit