Package io.rong.imkit.conversation
Class ConversationFragment
-
- All Implemented Interfaces:
public class ConversationFragmentlvz
-
-
Field Summary
Fields Modifier and Type Field Description public final static intREQUEST_CODE_FORWARD
-
Constructor Summary
Constructors Constructor Description ConversationFragment()
-
Method Summary
Modifier and Type Method Description voidinitConversation(String targetId, ConversationType conversationType, Bundle bundle)voidonViewClick(int clickType, UiMessage data)booleanonViewLongClick(int clickType, UiMessage data)LinearLayoutgetNotificationContainer()获取顶部通知栏容器 voidhideNotificationView(View notificationView)隐藏调用showNotificationView所显示的通知view voidshowNotificationView(View notificationView)在通知区域显示一个view booleanonBackPressed()voidonRefresh(RefreshLayout refreshLayout)RongExtensiongetRongExtension()voidonActivityResult(int requestCode, int resultCode, Intent data)voidonRequestPermissionsResult(int requestCode, Array<String> permissions, Array<int> grantResults)ViewonCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)findId,绑定监听 voidonViewCreated(View view, Bundle savedInstanceState)voidonResume()voidonPause()voidonStart()voidonStop()voidonDestroyView()voidonClick(View v)voidonLoadMore(RefreshLayout refreshLayout)voidonWarningDialog(String msg)提示dialog. voidaddHeaderView(View view)voidaddFooterView(View view)voidsetEmptyView(View view)voidsetEmptyView(int emptyId)-
-
Method Detail
-
initConversation
void initConversation(String targetId, ConversationType conversationType, Bundle bundle)
-
onViewClick
void onViewClick(int clickType, UiMessage data)
-
onViewLongClick
boolean onViewLongClick(int clickType, UiMessage data)
-
getNotificationContainer
LinearLayout getNotificationContainer()
获取顶部通知栏容器
- Returns:
通知栏容器
-
hideNotificationView
void hideNotificationView(View notificationView)
隐藏调用showNotificationView所显示的通知view
- Parameters:
notificationView- 通知栏 view
-
showNotificationView
void showNotificationView(View notificationView)
在通知区域显示一个view
-
onBackPressed
boolean onBackPressed()
-
onRefresh
void onRefresh(RefreshLayout refreshLayout)
-
getRongExtension
RongExtension getRongExtension()
-
onActivityResult
void onActivityResult(int requestCode, int resultCode, Intent data)
-
onRequestPermissionsResult
void onRequestPermissionsResult(int requestCode, Array<String> permissions, Array<int> grantResults)
-
onCreateView
View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
findId,绑定监听
-
onViewCreated
void onViewCreated(View view, Bundle savedInstanceState)
-
onResume
void onResume()
-
onPause
void onPause()
-
onStart
void onStart()
-
onStop
void onStop()
-
onDestroyView
void onDestroyView()
-
onClick
void onClick(View v)
-
onLoadMore
void onLoadMore(RefreshLayout refreshLayout)
-
onWarningDialog
void onWarningDialog(String msg)
提示dialog. 例如"加入聊天室失败"的dialog 用户自定义此dialog的步骤: 1.定义一个类继承自 ConversationFragment 2.重写 onWarningDialog
- Parameters:
msg- dialog 提示
-
addHeaderView
void addHeaderView(View view)
- Parameters:
view- 自定义列表 header view
-
addFooterView
void addFooterView(View view)
- Parameters:
view- 自定义列表 footer view
-
setEmptyView
void setEmptyView(View view)
- Parameters:
view- 自定义列表 空数据 view
-
setEmptyView
void setEmptyView(int emptyId)
- Parameters:
emptyId- 自定义列表 空数据的 LayoutId
-
-
-
-