Storing simple data

It's a common requirement to store simple data, and Android makes it simple using the Preferences API. It's not limited to just user preferences either; you can store any of the primitive data types using a name/value pair.

We'll demonstrate saving a name from an EditText and displaying it when the application starts. The following screenshot shows how the application looks the first time with no saved name, and then on startup, after a name is saved:

Storing simple data

Getting ready

Create a new project in Android Studio and call it: Preferences. Use the default Phone & Tablet options and select Empty Activity when prompted for the Activity Type ...

Get Android Application Development Cookbook - 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.