Loading data with Loader

So far, we have only described theoretical entities and the classes available on the API so now is the right time to show these concepts with a simple example.

In our example we will show you how to use LoaderManager, LoaderCallback, and a Loader to present an Activity that lists the name of users that are currently online for a chat application.

First, we are going to create an Activity that will act as a client to the LoaderManager and will have three buttons, INIT, RESTART, and DESTROY; to initialize the loader, to restart, and to destroy the loader respectively. The Activity will receive the LoaderCallbacks callback directly since it implements that interface as member functions:

public class WhoIsOnlineActivity extends ...

Get Asynchronous Android Programming - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.