![]() ![]() You also need a basic understanding of SQL databases, how they are organized into tables of rows and columns, and the SQL language. Using an EditText view to get data entered by the user.Passing data between activities using intent extras.Starting a second activity and returning data from a it.Adding onClick event handlers to views and dynamically creating onClick handlers.Using adapters as intermediaries between data and views.Creating, building, and running apps in Android Studio.In a production app, where database operations might take quite some time, you would perform these operations on a background thread, for example, using a loader such as AsyncTaskLoader and CursorLoader.įor this practical you should be familiar with: Important: In this practical, the SQLiteOpenHelper executes database operations in the main thread. In this practical, you will create a SQLite database for a set of data, display retrieved data in a RecyclerView, add functionality to add, delete, and edit the data in the RecyclerView and store it in the database. When you use a SQLite database, all interactions with the database are through an instance of the SQLiteOpenHelper class which executes your requests and manages your database for you. ![]() Task 4: Edit words in the UI and store changes in the databaseĪ SQLite database is a good storage solution when you have structured data that you need to store persistently and access, search, and change frequently.Task 3: Display the data in the RecyclerView.Task 2: Extend SQLiteOpenHelper to create and populate the database.This course is now deprecated and this content will be The new course is available atĪndroid Developer Fundamentals course (Version 2), or go directly to Lesson 11: Sharing Data with Content Providersġ1.1A: Implementing a Minimalist Content Providerġ1.1B: Adding a Content Provider to Your Databaseġ2.1: Loading and Displaying Fetched DataĪ new version of this course is now available, updated to reflectīest practices for more recent versions of the Android framework andĪndroid Studio. Lesson 8: Triggering, Scheduling, and Optimizing Background Tasks Lesson 3: Testing, Debugging, and Using Support LibrariesĤ.1: Using Keyboards, Input Controls, Alerts, and PickersĤ.2: Using an Options Menu and Radio ButtonsĤ.3: Using the App Bar and Tabs for Navigationĥ.2: Material Design: Lists, Cards, and Colorsĥ.3: Supporting Landscape, Multiple Screen Sizes, and Localizationħ.2: Connect to the Internet with AsyncTask and AsyncTaskLoader 1.1: Install Android Studio and Run Hello World
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |