Android APIs
public abstract class

FragmentHostCallback

extends FragmentContainer
java.lang.Object
   ↳ android.support.v4.app.FragmentContainer
     ↳ android.support.v4.app.FragmentHostCallback<E>

Class Overview

Integration points with the Fragment host.

Fragments may be hosted by any object; such as an Activity. In order to host fragments, implement FragmentHostCallback, overriding the methods applicable to the host.

Summary

Public Constructors
FragmentHostCallback(Context context, Handler handler, int windowAnimations)
Public Methods
void onDump(String prefix, FileDescriptor fd, PrintWriter writer, String[] args)
Print internal state into the given stream.
View onFindViewById(int id)
Return the view with the given resource ID.
abstract E onGetHost()
Return the object that's currently hosting the fragment.
LayoutInflater onGetLayoutInflater()
Return a LayoutInflater.
int onGetWindowAnimations()
Return the window animations.
boolean onHasView()
Return true if the container holds any view.
boolean onHasWindowAnimations()
Return true if there are window animations.
void onRequestPermissionsFromFragment(Fragment fragment, String[] permissions, int requestCode)
Requests permissions from the given fragment.
boolean onShouldSaveFragmentState(Fragment fragment)
Return true if the fragment's state needs to be saved.
boolean onShouldShowRequestPermissionRationale(String permission)
Checks wehter to show permission rationale UI from a fragment.
void onStartActivityFromFragment(Fragment fragment, Intent intent, int requestCode)
Starts a new Activity from the given fragment.
void onSupportInvalidateOptionsMenu()
Invalidates the activity's options menu.
[Expand]
Inherited Methods
From class android.support.v4.app.FragmentContainer
From class java.lang.Object

Public Constructors

public FragmentHostCallback (Context context, Handler handler, int windowAnimations)

Public Methods

public void onDump (String prefix, FileDescriptor fd, PrintWriter writer, String[] args)

Print internal state into the given stream.

Parameters
prefix Desired prefix to prepend at each line of output.
fd The raw file descriptor that the dump is being sent to.
writer The PrintWriter to which you should dump your state. This will be closed for you after you return.
args additional arguments to the dump request.

public View onFindViewById (int id)

Return the view with the given resource ID. May return null if the view is not a child of this container.

public abstract E onGetHost ()

Return the object that's currently hosting the fragment. If a Fragment is hosted by a FragmentActivity, the object returned here should be the same object returned from getActivity().

public LayoutInflater onGetLayoutInflater ()

public int onGetWindowAnimations ()

Return the window animations.

public boolean onHasView ()

Return true if the container holds any view.

public boolean onHasWindowAnimations ()

Return true if there are window animations.

public void onRequestPermissionsFromFragment (Fragment fragment, String[] permissions, int requestCode)

Requests permissions from the given fragment. See requestPermissions(String[], int)

public boolean onShouldSaveFragmentState (Fragment fragment)

Return true if the fragment's state needs to be saved.

public boolean onShouldShowRequestPermissionRationale (String permission)

Checks wehter to show permission rationale UI from a fragment. See shouldShowRequestPermissionRationale(String)

public void onStartActivityFromFragment (Fragment fragment, Intent intent, int requestCode)

Starts a new Activity from the given fragment. See startActivityForResult(Intent, int).

public void onSupportInvalidateOptionsMenu ()

Invalidates the activity's options menu. See supportInvalidateOptionsMenu()