类 EaseChatThreadListFragment
- java.lang.Object
-
- androidx.fragment.app.Fragment
-
- io.agora.chat.uikit.base.EaseBaseFragment
-
- io.agora.chat.uikit.chatthread.EaseChatThreadListFragment
-
- 所有已实现的接口:
android.content.ComponentCallbacks,android.view.View.OnCreateContextMenuListener,androidx.activity.result.ActivityResultCaller,androidx.lifecycle.HasDefaultViewModelProviderFactory,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStoreOwner,androidx.savedstate.SavedStateRegistryOwner,IChatThreadListView,ILoadDataView
public class EaseChatThreadListFragment extends EaseBaseFragment implements IChatThreadListView
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classEaseChatThreadListFragment.Builderstatic interfaceEaseChatThreadListFragment.OnLoadResultListenerRequest result listener
-
字段概要
-
从类继承的字段 io.agora.chat.uikit.base.EaseBaseFragment
mContext, onClickBackPress
-
-
构造器概要
构造器 构造器 说明 EaseChatThreadListFragment()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 android.content.Contextcontext()voidgetJoinedThreadListFail(int code, java.lang.String message)Get thread list failvoidgetJoinedThreadListSuccess(io.agora.chat.CursorResult<io.agora.chat.ChatThread> result)Get thread list successvoidgetLatestThreadMessagesFail(int code, java.lang.String message)Get thread latest message failedvoidgetLatestThreadMessagesSuccess(java.util.Map<java.lang.String,io.agora.chat.ChatMessage> latestMessageMap)Get thread latest message successvoidgetMoreJoinedThreadListFail(int code, java.lang.String message)Get more thread list failvoidgetMoreJoinedThreadListSuccess(io.agora.chat.CursorResult<io.agora.chat.ChatThread> result)Get more thread list successvoidgetMoreThreadListFail(int code, java.lang.String message)Get more thread list failvoidgetMoreThreadListSuccess(io.agora.chat.CursorResult<io.agora.chat.ChatThread> result)Get more thread list successvoidgetNoDataLatestThreadMessages()Get no data of latest thread messagesvoidgetNoJoinedThreadListData()Get no data of joined thread listvoidgetNoMoreJoinedThreadList()Get no more joined thread listvoidgetNoMoreThreadList()Get no more data of thread listvoidgetNoThreadListData()Get no data of thread listvoidgetThreadIdList(java.util.List<java.lang.String> threadIds)Get thread id listvoidgetThreadListFail(int code, java.lang.String message)Get thread list failvoidgetThreadListSuccess(io.agora.chat.CursorResult<io.agora.chat.ChatThread> result)Get thread list successvoidgetThreadParentInfoFail(int code, java.lang.String message)Get group info failvoidgetThreadParentInfoSuccess(io.agora.chat.Group group)Get group info successvoidinitArguments()voidinitData()voidinitListener()voidinitView()android.view.ViewonCreateView(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)voidonLoadMore()voidonRefresh()voidonViewCreated(android.view.View view, android.os.Bundle savedInstanceState)voidsetListView()voidsetOnTitleBarFinishInflateListener(OnTitleBarFinishInflateListener inflateListener)-
从类继承的方法 io.agora.chat.uikit.base.EaseBaseFragment
findViewById, hideKeyboard, isActivityDisable, onAttach, onBackPress, runOnUiThread, showKeyboard, toggleKeyboard
-
从类继承的方法 androidx.fragment.app.Fragment
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getDefaultViewModelProviderFactory, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getParentFragmentManager, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreate, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onDestroyView, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, onSaveInstanceState, onStart, onStop, onViewStateRestored, postponeEnterTransition, postponeEnterTransition, registerForActivityResult, 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, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
-
-
-
-
方法详细资料
-
onCreateView
@Nullable public android.view.View onCreateView(@NonNull android.view.LayoutInflater inflater, @Nullable android.view.ViewGroup container, @Nullable android.os.Bundle savedInstanceState)- 覆盖:
onCreateView在类中androidx.fragment.app.Fragment
-
onViewCreated
public void onViewCreated(@NonNull android.view.View view, @Nullable android.os.Bundle savedInstanceState)- 覆盖:
onViewCreated在类中androidx.fragment.app.Fragment
-
initArguments
public void initArguments()
-
initView
public void initView()
-
setListView
public void setListView()
-
initListener
public void initListener()
-
initData
public void initData()
-
onLoadMore
public void onLoadMore()
-
onRefresh
public void onRefresh()
-
setOnTitleBarFinishInflateListener
public void setOnTitleBarFinishInflateListener(OnTitleBarFinishInflateListener inflateListener)
-
context
public android.content.Context context()
- 指定者:
context在接口中ILoadDataView
-
getJoinedThreadListSuccess
public void getJoinedThreadListSuccess(io.agora.chat.CursorResult<io.agora.chat.ChatThread> result)
从接口复制的说明:IChatThreadListViewGet thread list success
-
getNoJoinedThreadListData
public void getNoJoinedThreadListData()
从接口复制的说明:IChatThreadListViewGet no data of joined thread list- 指定者:
getNoJoinedThreadListData在接口中IChatThreadListView
-
getJoinedThreadListFail
public void getJoinedThreadListFail(int code, java.lang.String message)从接口复制的说明:IChatThreadListViewGet thread list fail- 指定者:
getJoinedThreadListFail在接口中IChatThreadListView
-
getMoreJoinedThreadListSuccess
public void getMoreJoinedThreadListSuccess(io.agora.chat.CursorResult<io.agora.chat.ChatThread> result)
从接口复制的说明:IChatThreadListViewGet more thread list success
-
getNoMoreJoinedThreadList
public void getNoMoreJoinedThreadList()
从接口复制的说明:IChatThreadListViewGet no more joined thread list- 指定者:
getNoMoreJoinedThreadList在接口中IChatThreadListView
-
getMoreJoinedThreadListFail
public void getMoreJoinedThreadListFail(int code, java.lang.String message)从接口复制的说明:IChatThreadListViewGet more thread list fail
-
getThreadListSuccess
public void getThreadListSuccess(io.agora.chat.CursorResult<io.agora.chat.ChatThread> result)
从接口复制的说明:IChatThreadListViewGet thread list success- 指定者:
getThreadListSuccess在接口中IChatThreadListView
-
getNoThreadListData
public void getNoThreadListData()
从接口复制的说明:IChatThreadListViewGet no data of thread list- 指定者:
getNoThreadListData在接口中IChatThreadListView
-
getThreadListFail
public void getThreadListFail(int code, java.lang.String message)从接口复制的说明:IChatThreadListViewGet thread list fail- 指定者:
getThreadListFail在接口中IChatThreadListView
-
getMoreThreadListSuccess
public void getMoreThreadListSuccess(io.agora.chat.CursorResult<io.agora.chat.ChatThread> result)
从接口复制的说明:IChatThreadListViewGet more thread list success- 指定者:
getMoreThreadListSuccess在接口中IChatThreadListView
-
getNoMoreThreadList
public void getNoMoreThreadList()
从接口复制的说明:IChatThreadListViewGet no more data of thread list- 指定者:
getNoMoreThreadList在接口中IChatThreadListView
-
getMoreThreadListFail
public void getMoreThreadListFail(int code, java.lang.String message)从接口复制的说明:IChatThreadListViewGet more thread list fail- 指定者:
getMoreThreadListFail在接口中IChatThreadListView
-
getThreadIdList
public void getThreadIdList(java.util.List<java.lang.String> threadIds)
从接口复制的说明:IChatThreadListViewGet thread id list- 指定者:
getThreadIdList在接口中IChatThreadListView
-
getLatestThreadMessagesSuccess
public void getLatestThreadMessagesSuccess(java.util.Map<java.lang.String,io.agora.chat.ChatMessage> latestMessageMap)
从接口复制的说明:IChatThreadListViewGet thread latest message success
-
getNoDataLatestThreadMessages
public void getNoDataLatestThreadMessages()
从接口复制的说明:IChatThreadListViewGet no data of latest thread messages
-
getLatestThreadMessagesFail
public void getLatestThreadMessagesFail(int code, java.lang.String message)从接口复制的说明:IChatThreadListViewGet thread latest message failed
-
getThreadParentInfoSuccess
public void getThreadParentInfoSuccess(io.agora.chat.Group group)
从接口复制的说明:IChatThreadListViewGet group info success
-
getThreadParentInfoFail
public void getThreadParentInfoFail(int code, java.lang.String message)从接口复制的说明:IChatThreadListViewGet group info fail- 指定者:
getThreadParentInfoFail在接口中IChatThreadListView
-
-