belongs to Maven artifact com.android.support:support-fragment:28.0.0-alpha1
FragmentHostCallback
  public
  
  
  abstract
  class
  FragmentHostCallback
  
  
  
  
    extends FragmentContainer
  
  
  
  
  
  
| java.lang.Object | ||
| ↳ | android.support.v4.app.FragmentContainer | |
| ↳ | android.support.v4.app.FragmentHostCallback<E> | |
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   | 
  
        
        
        
        
        
        int
     | 
  
    
      
      onGetWindowAnimations()
      
      
        Return the window animations.  | 
  
        
        
        
        
        
        boolean
     | 
  
    
      
      onHasView()
      
      
        Return   | 
  
        
        
        
        
        
        boolean
     | 
  
    
      
      onHasWindowAnimations()
      
      
        Return   | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onRequestPermissionsFromFragment(Fragment fragment, String[] permissions, int requestCode)
      
      
        Requests permissions from the given fragment.  | 
  
        
        
        
        
        
        boolean
     | 
  
    
      
      onShouldSaveFragmentState(Fragment fragment)
      
      
        Return   | 
  
        
        
        
        
        
        boolean
     | 
  
    
      
      onShouldShowRequestPermissionRationale(String permission)
      
      
        Checks whether to show permission rationale UI from a fragment.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onStartActivityFromFragment(Fragment fragment, Intent intent, int requestCode, Bundle options)
      
      
        Starts a new   | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onStartActivityFromFragment(Fragment fragment, Intent intent, int requestCode)
      
      
        Starts a new   | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onStartIntentSenderFromFragment(Fragment fragment, IntentSender intent, int requestCode, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, Bundle options)
      
      
        Starts a new   | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onSupportInvalidateOptionsMenu()
      
      
        Invalidates the activity's options menu.  | 
  
Inherited methods | |
|---|---|
  
    
  
    android.support.v4.app.FragmentContainer
  
 | |
  
    
  
    java.lang.Object
  
 | |
Public constructors
FragmentHostCallback
FragmentHostCallback (Context context, Handler handler, int windowAnimations)
| Parameters | |
|---|---|
context | 
        
          Context  | 
      
handler | 
        
          Handler  | 
      
windowAnimations | 
        
          int  | 
      
Public methods
onDump
void onDump (String prefix, 
                FileDescriptor fd, 
                PrintWriter writer, 
                String[] args)Print internal state into the given stream.
| Parameters | |
|---|---|
prefix | 
        
          String: Desired prefix to prepend at each line of output. | 
      
fd | 
        
          FileDescriptor: The raw file descriptor that the dump is being sent to. | 
      
writer | 
        
          PrintWriter: The PrintWriter to which you should dump your state. This will be closed
                  for you after you return. | 
      
args | 
        
          String: additional arguments to the dump request.
 | 
      
onFindViewById
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.
| Parameters | |
|---|---|
id | 
        
          int  | 
      
| Returns | |
|---|---|
View | 
        |
onGetHost
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().
| Returns | |
|---|---|
E | 
        |
onGetLayoutInflater
LayoutInflater onGetLayoutInflater ()
Return a LayoutInflater.
 See getLayoutInflater().
| Returns | |
|---|---|
LayoutInflater | 
        |
onGetWindowAnimations
int onGetWindowAnimations ()
Return the window animations.
| Returns | |
|---|---|
int | 
        |
onHasView
boolean onHasView ()
Return true if the container holds any view.
| Returns | |
|---|---|
boolean | 
        |
onHasWindowAnimations
boolean onHasWindowAnimations ()
Return true if there are window animations.
| Returns | |
|---|---|
boolean | 
        |
onRequestPermissionsFromFragment
void onRequestPermissionsFromFragment (Fragment fragment, String[] permissions, int requestCode)
Requests permissions from the given fragment.
 See requestPermissions(String[], int)
| Parameters | |
|---|---|
fragment | 
        
          Fragment  | 
      
permissions | 
        
          String  | 
      
requestCode | 
        
          int  | 
      
onShouldSaveFragmentState
boolean onShouldSaveFragmentState (Fragment fragment)
Return true if the fragment's state needs to be saved.
| Parameters | |
|---|---|
fragment | 
        
          Fragment  | 
      
| Returns | |
|---|---|
boolean | 
        |
onShouldShowRequestPermissionRationale
boolean onShouldShowRequestPermissionRationale (String permission)
Checks whether to show permission rationale UI from a fragment.
 See shouldShowRequestPermissionRationale(String)
| Parameters | |
|---|---|
permission | 
        
          String  | 
      
| Returns | |
|---|---|
boolean | 
        |
onStartActivityFromFragment
void onStartActivityFromFragment (Fragment fragment, Intent intent, int requestCode, Bundle options)
Starts a new Activity from the given fragment.
 See startActivityForResult(Intent, int, Bundle).
| Parameters | |
|---|---|
fragment | 
        
          Fragment  | 
      
intent | 
        
          Intent  | 
      
requestCode | 
        
          int  | 
      
options | 
        
          Bundle  | 
      
onStartActivityFromFragment
void onStartActivityFromFragment (Fragment fragment, Intent intent, int requestCode)
Starts a new Activity from the given fragment.
 See startActivityForResult(Intent, int).
| Parameters | |
|---|---|
fragment | 
        
          Fragment  | 
      
intent | 
        
          Intent  | 
      
requestCode | 
        
          int  | 
      
onStartIntentSenderFromFragment
void onStartIntentSenderFromFragment (Fragment fragment, IntentSender intent, int requestCode, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, Bundle options)
Starts a new IntentSender from the given fragment.
 See startIntentSender(IntentSender, Intent, int, int, int, Bundle).
| Parameters | |
|---|---|
fragment | 
        
          Fragment  | 
      
intent | 
        
          IntentSender  | 
      
requestCode | 
        
          int  | 
      
fillInIntent | 
        
          Intent  | 
      
flagsMask | 
        
          int  | 
      
flagsValues | 
        
          int  | 
      
extraFlags | 
        
          int  | 
      
options | 
        
          Bundle  | 
      
| Throws | |
|---|---|
IntentSender.SendIntentException | 
          |
onSupportInvalidateOptionsMenu
void onSupportInvalidateOptionsMenu ()
Invalidates the activity's options menu.
 See supportInvalidateOptionsMenu()
Annotations
Interfaces
- ActionBarDrawerToggle.Delegate
 - ActionBarDrawerToggle.DelegateProvider
 - ActivityCompat.OnRequestPermissionsResultCallback
 - ActivityCompat.PermissionCompatDelegate
 - FragmentManager.BackStackEntry
 - FragmentManager.OnBackStackChangedListener
 - LoaderManager.LoaderCallbacks
 - NotificationCompat.Action.Extender
 - NotificationCompat.Extender
 - SharedElementCallback.OnSharedElementsReadyListener
 - TaskStackBuilder.SupportParentable
 
Classes
- ActionBarDrawerToggle
 - ActivityCompat
 - ActivityManagerCompat
 - ActivityOptionsCompat
 - AlarmManagerCompat
 - AppLaunchChecker
 - AppOpsManagerCompat
 - BundleCompat
 - DialogFragment
 - Fragment
 - Fragment.SavedState
 - FragmentActivity
 - FragmentContainer
 - FragmentController
 - FragmentHostCallback
 - FragmentManager
 - FragmentManager.FragmentLifecycleCallbacks
 - FragmentManagerNonConfig
 - FragmentPagerAdapter
 - FragmentStatePagerAdapter
 - FragmentTabHost
 - FragmentTransaction
 - FrameMetricsAggregator
 - JobIntentService
 - ListFragment
 - LoaderManager
 - NavUtils
 - NotificationCompat
 - NotificationCompat.Action
 - NotificationCompat.Action.Builder
 - NotificationCompat.Action.WearableExtender
 - NotificationCompat.BigPictureStyle
 - NotificationCompat.BigTextStyle
 - NotificationCompat.Builder
 - NotificationCompat.CarExtender
 - NotificationCompat.CarExtender.UnreadConversation
 - NotificationCompat.CarExtender.UnreadConversation.Builder
 - NotificationCompat.DecoratedCustomViewStyle
 - NotificationCompat.InboxStyle
 - NotificationCompat.MessagingStyle
 - NotificationCompat.MessagingStyle.Message
 - NotificationCompat.Style
 - NotificationCompat.WearableExtender
 - NotificationCompatExtras
 - NotificationCompatSideChannelService
 - NotificationManagerCompat
 - RemoteInput
 - RemoteInput.Builder
 - ServiceCompat
 - ShareCompat
 - ShareCompat.IntentBuilder
 - ShareCompat.IntentReader
 - SharedElementCallback
 - TaskStackBuilder
 
Exceptions