congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
MessageDisplayHandler
Code IndexAdd Tabnine to your IDE (free)

How to use
MessageDisplayHandler
in
co.chatsdk.core.interfaces

Best Java code snippets using co.chatsdk.core.interfaces.MessageDisplayHandler (Showing top 3 results out of 315)

origin: chat-sdk/chat-sdk-android

@Override
public AbstractMessageViewHolder onCreateViewHolder(ViewGroup parent, int type) {
  int viewType = (int) Math.ceil(type / MessageType.Max);
  int messageType = type - viewType * MessageType.Max;
  MessageDisplayHandler handler = ChatSDK.ui().getMessageHandler(new MessageType(messageType));
  return handler.newViewHolder(viewType == ViewTypeReply, activity);
}
origin: chat-sdk/chat-sdk-android

public static String payloadAsString (Message message) {
  MessageDisplayHandler handler =  ChatSDK.ui().getMessageHandler(message.getMessageType());
  if (handler != null) {
    return handler.displayName(message);
  }
  return t(R.string.unknown_message);
}
origin: chat-sdk/chat-sdk-android

@Override
public void onBindViewHolder(AbstractMessageViewHolder holder, int position) {
  MessageListItem messageItem = getMessageItems().get(position);
  Message message = messageItem.getMessage();
  holder.setMessage(message);
  if (message.getMessageStatus().equals(MessageSendStatus.Uploading) || (messageItem.progress > 0 && messageItem.progress < 1)) {
    holder.showProgressBar(messageItem.progress);
  }
  else {
    holder.hideProgressBar();
  }
  for(MessageDisplayHandler handler : ChatSDK.ui().getMessageHandlers()) {
    handler.updateMessageCellView(messageItem.message, holder, activity);
  }
}
co.chatsdk.core.interfacesMessageDisplayHandler

Javadoc

Created by ben on 10/11/17.

Most used methods

  • displayName
  • newViewHolder
  • updateMessageCellView

Popular in Java

  • Reading from database using SQL prepared statement
  • runOnUiThread (Activity)
  • findViewById (Activity)
  • onCreateOptionsMenu (Activity)
  • Component (java.awt)
    A component is an object having a graphical representation that can be displayed on the screen and t
  • Container (java.awt)
    A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT co
  • FileWriter (java.io)
    A specialized Writer that writes to a file in the file system. All write requests made by calling me
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now