When you work with a content provider that's included with Android, you can import the classes that contain the ________ for working with the content provider.
By default, an Android app uses a single thread, called the ____________ to display the user interface. Any task that can slow or stop the responsiveness of this should be run in a separate thread.
Android calls the ____________ method when it's time to display the layout for the fragment. This occurs after the onCreate method, but before the onStart method.
From a fragment or activity, you can call the ____________ method to get a FragmentManager object that you can use to find and work with the fragments in your app.
If the user interface for a fragment uses Preference objects instead of View objects, the fragment needs to extend the ____________ class instead of the Fragment class.
A/an ____________ provides a description of an operation to be performed. This type of object can be used with the startActivity method to start activities.
Within the OnCreateOptionsMenu method, you typically use a MenuInflater object to ____________ the XML for the menu items into Java objects and store them in the Menu parameter.
You can create an instance variable that creates an object from a class that implements the listener interface. Since this class doesn't have a name, it's known as a/an ____________ class.
An interface that defines the listener for a/an ____________ event is typically nested within the android.view.View class. These listeners can be wired to any type of widget.
An interface that defines a listener for a/an ____________ event is typically nested within the class that defines the widget. These listeners can only be wired to an appropriate widget.