Just like Activities, fragments go through a lifecycle as they’re added to and removed from your app’s display. It’s important to understand that cycle, and how it relates to the activities that contain the fragments. A fragment can only be added to an activity after the activity has been created. Once you understand the sequence of lifecycle events, you can decide where to put your own code.
- [Instructor] Just like activities,…fragments go through a life cycle…as they're added to and removed from your app's display.…It's important to understand that cycle…and how it relates to the activities…that contain the fragments.…Some of the events that happen in a fragment are the same…as an activity, but some of them are quite different.…But with all of them, just as with activities,…you can execute code in reaction to those events…by overriding methods of the Superclasses.…A fragment has three states.…
When the fragment is visible to the user…and interactive, it's called Resumed.…If a fragment is visible but doesn't have focus,…then it's said to be Paused.…And if a fragment isn't visible at all, then it is Stopped.…Here are the events that a fragment will go through…as it goes through each of these states.…The first event that happens when fragment…is first created is called onAttach().…This is where the fragment object is attached…to its container, and this event method…gives you an opportunity to save a reference…
Author
Released
9/1/2016- Configuring Android Studio
- Understanding fragments
- Creating a fragment class and layout
- Adding and removing fragments with Java
- Creating layouts for multiple screens
- Understanding arguments and callback methods
- Passing arguments to a fragment
- Choosing layout at runtime
- Displaying dialogs with fragments
- Using fragments for managing dialogs, shared preferences, and more
Skill Level Intermediate
Duration
Views
-
Introduction
-
Welcome1m 4s
-
What you should know1m 50s
-
Using the exercise files1m 39s
-
-
1. Getting Started
-
Understanding fragments3m 17s
-
2. Display Fragments in Activities
-
Display a fragment with XML3m 16s
-
Add a fragment with Java3m 50s
-
3. Manage Fragments at Runtime
-
Pass arguments to a fragment5m 18s
-
Choose layout at runtime3m 21s
-
-
4. Communication between Fragments and Activities
-
5. Display Dialogs with Fragments
-
Display a custom dialog5m 1s
-
Pass arguments to the dialog4m 16s
-
6. Other Uses of Fragments
-
Create a ViewPager adapter4m 53s
-
Conclusion
-
Next steps1m 11s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: The lifecycle of a fragment