Class SubConversationListFragment
-
- All Implemented Interfaces:
-
android.content.ComponentCallbacks,android.view.View.OnCreateContextMenuListener,androidx.activity.result.ActivityResultCaller,androidx.lifecycle.HasDefaultViewModelProviderFactory,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStoreOwner,androidx.savedstate.SavedStateRegistryOwner,io.rong.imkit.widget.adapter.BaseAdapter.OnItemClickListener
public class SubConversationListFragment extends ConversationListFragment
-
-
Field Summary
Fields Modifier and Type Field Description protected final longNOTICE_SHOW_DELAY_MILLISprotected ConversationListAdaptermAdapterprotected RecyclerViewmListprotected ViewmNoticeContainerViewprotected TextViewmNoticeContentTvprotected ImageViewmNoticeIconIvprotected ConversationListViewModelmConversationListViewModelprotected SmartRefreshLayoutmRefreshLayoutprotected HandlermHandlerprotected intmNewStateprotected booleandelayRefresh
-
Constructor Summary
Constructors Constructor Description SubConversationListFragment()
-
Method Summary
Modifier and Type Method Description ViewonCreateView(@NonNull() LayoutInflater inflater, @Nullable() ViewGroup container, @Nullable() Bundle savedInstanceState)voidsubscribeUi()观察 view model 各数据以便进行页面刷新操作。 voidonResume()voidonConversationListRefresh(RefreshLayout refreshLayout)voidonConversationListLoadMore()-
Methods inherited from class io.rong.imkit.conversationlist.ConversationListFragment
addFooterView, addHeaderView, initRefreshView, onCreate, onItemClick, onItemLongClick, onResolveAdapter, onViewCreated, setEmptyView, setEmptyView, updateNoticeContent -
Methods inherited from class androidx.fragment.app.Fragment
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getDefaultViewModelProviderFactory, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getParentFragmentManager, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hasOptionsMenu, hashCode, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreate, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onDestroyView, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, onSaveInstanceState, onStart, onStop, onViewCreated, onViewStateRestored, postponeEnterTransition, registerForActivityResult, registerForContextMenu, requestPermissions, requireActivity, requireArguments, requireContext, requireFragmentManager, requireHost, requireParentFragment, requireView, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu -
Methods inherited from class io.rong.imkit.widget.adapter.BaseAdapter.OnItemClickListener
onItemLongClick -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
onCreateView
@Nullable() View onCreateView(@NonNull() LayoutInflater inflater, @Nullable() ViewGroup container, @Nullable() Bundle savedInstanceState)
-
subscribeUi
void subscribeUi()
观察 view model 各数据以便进行页面刷新操作。
-
onResume
void onResume()
-
onConversationListRefresh
void onConversationListRefresh(RefreshLayout refreshLayout)
-
onConversationListLoadMore
void onConversationListLoadMore()
-
-
-
-