类 EaseChatThreadListFragment.Builder
- java.lang.Object
-
- io.agora.chat.uikit.chatthread.EaseChatThreadListFragment.Builder
-
public static class EaseChatThreadListFragment.Builder extends java.lang.Object
-
-
构造器概要
构造器 构造器 说明 Builder(java.lang.String parentId)Constructor
-
方法概要
-
-
-
方法详细资料
-
useHeader
public EaseChatThreadListFragment.Builder useHeader(boolean useTitle)
Whether to use default titleBar which isEaseTitleBar- 参数:
useTitle-- 返回:
-
setHeaderTitle
public EaseChatThreadListFragment.Builder setHeaderTitle(java.lang.String title)
Set titleBar's title- 参数:
title-- 返回:
-
setHeaderSubTitle
public EaseChatThreadListFragment.Builder setHeaderSubTitle(java.lang.String subTitle)
Set titleBar's sub title- 参数:
subTitle-- 返回:
-
enableHeaderPressBack
public EaseChatThreadListFragment.Builder enableHeaderPressBack(boolean canBack)
Whether show back icon in titleBar- 参数:
canBack-- 返回:
-
setRequestLimit
public EaseChatThreadListFragment.Builder setRequestLimit(int limit)
Set request limit, default is 10- 参数:
limit-- 返回:
-
setHeaderBackPressListener
public EaseChatThreadListFragment.Builder setHeaderBackPressListener(EaseTitleBar.OnBackPressListener listener)
If you have setenableHeaderPressBack(boolean), you can set the listener- 参数:
listener-- 返回:
-
setLoadResultListener
public EaseChatThreadListFragment.Builder setLoadResultListener(EaseChatThreadListFragment.OnLoadResultListener listener)
Set request load result listener- 参数:
listener-- 返回:
-
setOnItemClickListener
public EaseChatThreadListFragment.Builder setOnItemClickListener(OnItemChatThreadClickListener listener)
Set item click listener- 参数:
listener-- 返回:
-
setOnTitleBarFinishInflateListener
public EaseChatThreadListFragment.Builder setOnTitleBarFinishInflateListener(OnTitleBarFinishInflateListener inflateListener)
Set title bar finish inflate listener- 参数:
inflateListener-- 返回:
-
setCustomPresenter
public <T extends EaseChatThreadListPresenter> EaseChatThreadListFragment.Builder setCustomPresenter(T presenter)
Set custom presenter if you want to add your logic- 类型参数:
T-- 参数:
presenter-- 返回:
-
setCustomFragment
public <T extends EaseChatThreadListFragment> EaseChatThreadListFragment.Builder setCustomFragment(T fragment)
Set custom fragment which should extends EaseMessageFragment- 类型参数:
T-- 参数:
fragment-- 返回:
-
build
public EaseChatThreadListFragment build()
-
-