O'Reilly logo

Asynchronous Android by Steve Liles

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required