public abstract class BaseRecyclerFragment<RContext extends android.app.Activity,D,Holder extends ViewTypeHolder,Adapter extends RecyclerViewAdapter<D,Holder>> extends android.dev.base.support.BaseFragment<RContext> implements RecyclerItemClickListener
| 构造器和说明 |
|---|
BaseRecyclerFragment() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected android.support.v7.widget.RecyclerView.ItemDecoration |
generateItemDecoration() |
protected android.support.v7.widget.RecyclerView.LayoutManager |
generateLayoutManager() |
protected Adapter |
getAdapter() |
protected android.support.v7.widget.RecyclerView |
getRecyclerView() |
protected void |
initComponents(android.view.View createView,
android.os.Bundle savedInstanceState) |
protected abstract void |
initExtraComponents(android.view.View view,
android.os.Bundle savedInstanceState) |
protected android.view.View |
onCreateContentView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle bundle) |
void |
onDestroy() |
void |
onItemClicked(android.support.v7.widget.RecyclerView.Adapter adapter,
android.support.v7.widget.RecyclerView.ViewHolder holder,
int position) |
protected void |
setAdapter(Adapter adapter) |
protected void |
setAdapter(Adapter adapter,
boolean registerClickEvent) |
getContext, getStateController, initComponentsData, isAttachForViewPager, onActivityCreated, onCreate, onCreateView, onDestroyView, onPostCreated, onPostDestroyed, onRefTypeReturned, onShowToUserFirst, onViewCreated, setAttachForViewPager, setUserVisibleHintdump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityResult, onAttach, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroyOptionsMenu, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, onSaveInstanceState, onStart, onStop, onViewStateRestored, postponeEnterTransition, registerForContextMenu, requestPermissions, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenuprotected android.view.View onCreateContentView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle bundle)
onCreateContentView 在类中 android.dev.base.support.BaseFragment<RContext extends android.app.Activity>protected final void initComponents(android.view.View createView,
android.os.Bundle savedInstanceState)
initComponents 在类中 android.dev.base.support.BaseFragment<RContext extends android.app.Activity>protected android.support.v7.widget.RecyclerView.LayoutManager generateLayoutManager()
protected void setAdapter(Adapter adapter)
protected void setAdapter(Adapter adapter, boolean registerClickEvent)
public void onItemClicked(android.support.v7.widget.RecyclerView.Adapter adapter,
android.support.v7.widget.RecyclerView.ViewHolder holder,
int position)
onItemClicked 在接口中 RecyclerItemClickListenerprotected android.support.v7.widget.RecyclerView getRecyclerView()
protected Adapter getAdapter()
protected android.support.v7.widget.RecyclerView.ItemDecoration generateItemDecoration()
protected abstract void initExtraComponents(android.view.View view,
android.os.Bundle savedInstanceState)
public void onDestroy()
onDestroy 在类中 android.support.v4.app.Fragment