belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
GuidedActionDiffCallback
  public
  
  
  
  class
  GuidedActionDiffCallback
  
  
  
  
    extends DiffCallback<GuidedAction>
  
  
  
  
  
  
| java.lang.Object | ||
| ↳ | android.support.v17.leanback.widget.DiffCallback<android.support.v17.leanback.widget.GuidedAction> | |
| ↳ | android.support.v17.leanback.widget.GuidedActionDiffCallback | |
DiffCallback used for GuidedActions, see setActionsDiffCallback(DiffCallback).
Summary
| Public constructors | |
|---|---|
| 
      GuidedActionDiffCallback()
       | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        boolean | 
      areContentsTheSame(GuidedAction oldItem, GuidedAction newItem)
      Called to decide whether two items have the same data. | 
| 
        
        
        
        
        
        boolean | 
      areItemsTheSame(GuidedAction oldItem, GuidedAction newItem)
      Called to decide whether two objects represent the same item. | 
| 
        
        
        static
        
        
        GuidedActionDiffCallback | 
      getInstance()
      Returns the singleton GuidedActionDiffCallback. | 
| Inherited methods | |
|---|---|
|  From
class 
  
    android.support.v17.leanback.widget.DiffCallback
  
 | |
|  From
class 
  
    java.lang.Object
  
 | |
Public constructors
Public methods
areContentsTheSame
boolean areContentsTheSame (GuidedAction oldItem, GuidedAction newItem)
Called to decide whether two items have the same data. This information is used to detect if the contents of an item have changed.
| Parameters | |
|---|---|
| oldItem | GuidedAction: The item in the old list. | 
| newItem | GuidedAction: The item in the new list. | 
| Returns | |
|---|---|
| boolean | True if the contents of the items are the same or false if they are different. | 
areItemsTheSame
boolean areItemsTheSame (GuidedAction oldItem, GuidedAction newItem)
Called to decide whether two objects represent the same item.
| Parameters | |
|---|---|
| oldItem | GuidedAction: The item in the old list. | 
| newItem | GuidedAction: The item in the new list. | 
| Returns | |
|---|---|
| boolean | True if the two items represent the same object or false if they are different. | 
getInstance
GuidedActionDiffCallback getInstance ()
Returns the singleton GuidedActionDiffCallback.
| Returns | |
|---|---|
| GuidedActionDiffCallback | The singleton GuidedActionDiffCallback. | 
- Interfaces- BaseGridView.OnKeyInterceptListener
- BaseGridView.OnMotionInterceptListener
- BaseGridView.OnTouchInterceptListener
- BaseGridView.OnUnhandledKeyListener
- BaseOnItemViewClickedListener
- BaseOnItemViewSelectedListener
- BrowseFrameLayout.OnChildFocusListener
- BrowseFrameLayout.OnFocusSearchListener
- FacetProvider
- FacetProviderAdapter
- FocusHighlight
- FragmentAnimationProvider
- ImeKeyMonitor
- ImeKeyMonitor.ImeKeyListener
- MultiActionsProvider
- OnActionClickedListener
- OnChildLaidOutListener
- OnChildSelectedListener
- OnItemViewClickedListener
- OnItemViewSelectedListener
- PlaybackSeekUi
- SearchBar.SearchBarListener
- SearchBar.SearchBarPermissionListener
- SearchEditText.OnKeyboardDismissListener
- SpeechRecognitionCallback
- TitleViewAdapter.Provider
- ViewHolderTask
 
- Classes- AbstractDetailsDescriptionPresenter
- AbstractDetailsDescriptionPresenter.ViewHolder
- AbstractMediaItemPresenter
- AbstractMediaItemPresenter.ViewHolder
- AbstractMediaListHeaderPresenter
- AbstractMediaListHeaderPresenter.ViewHolder
- Action
- ArrayObjectAdapter
- BaseCardView
- BaseCardView.LayoutParams
- BaseGridView
- BrowseFrameLayout
- ClassPresenterSelector
- ControlButtonPresenterSelector
- CursorObjectAdapter
- DetailsOverviewLogoPresenter
- DetailsOverviewLogoPresenter.ViewHolder
- DetailsOverviewRow
- DetailsOverviewRow.Listener
- DetailsOverviewRowPresenter
- DetailsOverviewRowPresenter.ViewHolder
- DetailsParallax
- DiffCallback
- DividerPresenter
- DividerRow
- FocusHighlightHelper
- FullWidthDetailsOverviewRowPresenter
- FullWidthDetailsOverviewRowPresenter.Listener
- FullWidthDetailsOverviewRowPresenter.ViewHolder
- FullWidthDetailsOverviewRowPresenter.ViewHolder.DetailsOverviewRowListener
- FullWidthDetailsOverviewSharedElementHelper
- GuidanceStylist
- GuidanceStylist.Guidance
- GuidedAction
- GuidedAction.Builder
- GuidedAction.BuilderBase
- GuidedActionDiffCallback
- GuidedActionEditText
- GuidedActionsStylist
- GuidedActionsStylist.ViewHolder
- GuidedDatePickerAction
- GuidedDatePickerAction.Builder
- GuidedDatePickerAction.BuilderBase
- HeaderItem
- HorizontalGridView
- HorizontalHoverCardSwitcher
- ImageCardView
- ItemAlignmentFacet
- ItemAlignmentFacet.ItemAlignmentDef
- ItemBridgeAdapter
- ItemBridgeAdapter.AdapterListener
- ItemBridgeAdapter.ViewHolder
- ItemBridgeAdapter.Wrapper
- ItemBridgeAdapterShadowOverlayWrapper
- ListRow
- ListRowHoverCardView
- ListRowPresenter
- ListRowPresenter.SelectItemViewHolderTask
- ListRowPresenter.ViewHolder
- ListRowView
- MultiActionsProvider.MultiAction
- ObjectAdapter
- ObjectAdapter.DataObserver
- OnChildViewHolderSelectedListener
- PageRow
- Parallax
- Parallax.FloatProperty
- Parallax.IntProperty
- Parallax.PropertyMarkerValue
- ParallaxEffect
- ParallaxTarget
- ParallaxTarget.DirectPropertyTarget
- ParallaxTarget.PropertyValuesHolderTarget
- PlaybackControlsRow
- PlaybackControlsRow.ClosedCaptioningAction
- PlaybackControlsRow.FastForwardAction
- PlaybackControlsRow.HighQualityAction
- PlaybackControlsRow.MoreActions
- PlaybackControlsRow.MultiAction
- PlaybackControlsRow.OnPlaybackProgressCallback
- PlaybackControlsRow.PictureInPictureAction
- PlaybackControlsRow.PlayPauseAction
- PlaybackControlsRow.RepeatAction
- PlaybackControlsRow.RewindAction
- PlaybackControlsRow.ShuffleAction
- PlaybackControlsRow.SkipNextAction
- PlaybackControlsRow.SkipPreviousAction
- PlaybackControlsRow.ThumbsAction
- PlaybackControlsRow.ThumbsDownAction
- PlaybackControlsRow.ThumbsUpAction
- PlaybackControlsRowPresenter
- PlaybackControlsRowPresenter.ViewHolder
- PlaybackRowPresenter
- PlaybackRowPresenter.ViewHolder
- PlaybackSeekDataProvider
- PlaybackSeekDataProvider.ResultCallback
- PlaybackSeekUi.Client
- PlaybackTransportRowPresenter
- PlaybackTransportRowPresenter.ViewHolder
- Presenter
- Presenter.ViewHolder
- Presenter.ViewHolderTask
- PresenterSelector
- PresenterSwitcher
- RecyclerViewParallax
- RecyclerViewParallax.ChildPositionProperty
- Row
- RowHeaderPresenter
- RowHeaderPresenter.ViewHolder
- RowHeaderView
- RowPresenter
- RowPresenter.ViewHolder
- SearchBar
- SearchEditText
- SearchOrbView
- SearchOrbView.Colors
- SectionRow
- ShadowOverlayContainer
- ShadowOverlayHelper
- ShadowOverlayHelper.Builder
- ShadowOverlayHelper.Options
- SinglePresenterSelector
- SparseArrayObjectAdapter
- SpeechOrbView
- TitleHelper
- TitleView
- TitleViewAdapter
- VerticalGridPresenter
- VerticalGridPresenter.ViewHolder
- VerticalGridView
 
