Applications of Loaders

Due to its focused nature, applications of Loader are relatively easy to identify. The obvious applications include reading any kind of data from files or databases local to the device, as we've done in the examples in this chapter.

Of course there is no reason that the definition of "loading" should not encompass computing a value or set of values—in the download section of the Packt Publishing website you can find an example that uses Loader to calculate a set of prime numbers.

One strong advantage of Loaders over direct use of AsyncTask is that their lifecycle is very flexible with respect to the Activity and Fragment lifecycles. Without any extra effort we can handle configuration changes such as an orientation change. ...

Get Asynchronous Android 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.