public class PrivateConversationProvider extends java.lang.Object implements IContainerItemProvider.ConversationProvider<UIConversation>
限定符和类型 | 类和说明 |
---|---|
protected class |
PrivateConversationProvider.ViewHolder |
IContainerItemProvider.ConversationProvider<T extends android.os.Parcelable>, IContainerItemProvider.MessageProvider<K extends MessageContent>
构造器和说明 |
---|
PrivateConversationProvider() |
限定符和类型 | 方法和说明 |
---|---|
void |
bindView(android.view.View view,
int position,
UIConversation data)
为View绑定数据。
|
android.net.Uri |
getPortraitUri(java.lang.String userId)
绑定头像Uri。
|
android.text.Spannable |
getSummary(UIConversation data) |
java.lang.String |
getTitle(java.lang.String userId)
绑定标题内容。
|
android.view.View |
newView(android.content.Context context,
android.view.ViewGroup viewGroup)
创建新View。
|
public android.view.View newView(android.content.Context context, android.view.ViewGroup viewGroup)
IContainerItemProvider
newView
在接口中 IContainerItemProvider<UIConversation>
context
- 当前上下文。viewGroup
- 创建的新View所附属的父View。public void bindView(android.view.View view, int position, UIConversation data)
IContainerItemProvider
bindView
在接口中 IContainerItemProvider<UIConversation>
view
- 需要绑定数据的View。position
- 绑定的数据位置。data
- 绑定的数据。public android.text.Spannable getSummary(UIConversation data)
public java.lang.String getTitle(java.lang.String userId)
getTitle
在接口中 IContainerItemProvider.ConversationProvider<UIConversation>
userId
- 需要绑定标题的Id。public android.net.Uri getPortraitUri(java.lang.String userId)
getPortraitUri
在接口中 IContainerItemProvider.ConversationProvider<UIConversation>
userId
- 需要显示头像的Id。