- Common ways to obtain EaseConversationList
private void myMethod () {EaseConversationList e =
EaseConversationListFragment easeConversationListFragment;(EaseConversationList) easeConversationListFragment.getView().findViewById(id)
- Smart code suggestions by Codota
}
@Override public void onMessageReceived(List<EMMessage> list) { conversationListView.refresh(); }
public EaseConversationList(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); init(context, attrs); }
public void onTextChanged(CharSequence s, int start, int before, int count) { conversationListView.filter(s); if (s.length() > 0) { clearSearch.setVisibility(View.VISIBLE); } else { clearSearch.setVisibility(View.INVISIBLE); } }
@Override protected void setUpView() { conversationList.addAll(loadConversationList()); conversationListView.init(conversationList); conversationListView.setOnItemClickListener(new OnItemClickListener() { conversationListView.setOnTouchListener(new OnTouchListener() {
@Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); if(getArguments() != null) { anchorId = getArguments().getString(ARG_ANCHOOR); isNormalStyle = getArguments().getBoolean(ARG_IS_NORMAL, false); } if(isNormalStyle){ getView().findViewById(R.id.close).setVisibility(View.INVISIBLE); toolbar.setBackgroundColor(getResources().getColor(R.color.colorPrimary)); titleView.setTextColor(getResources().getColor(R.color.common_white)); } conversationList.clear(); conversationList.addAll(loadConversationList()); conversationListView.init(conversationList); conversationListView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { if(!isNormalStyle) { ChatFragment chatFragment = ChatFragment.newInstance(conversationList.get(position).conversationId(), isNormalStyle); getActivity().getSupportFragmentManager().beginTransaction().replace(R.id.message_container, chatFragment).addToBackStack(null).commit(); } else { startActivity(new Intent(getActivity(), ChatActivity.class).putExtra("username", conversationList.get(position).conversationId())); } } }); }
public void init(List<EMConversation> conversationList){ passedListRef = conversationList; conversations.addAll(conversationList); adapter = new EaseConversationAdapater(context, 0, conversations); adapter.setPrimaryColor(primaryColor); adapter.setPrimarySize(primarySize); adapter.setSecondaryColor(secondaryColor); adapter.setSecondarySize(secondarySize); adapter.setTimeColor(timeColor); adapter.setTimeSize(timeSize); setAdapter(adapter); }
@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { EMConversation conversation = conversationListView.getItem(position); listItemClickListener.onListItemClicked(conversation); } });
private void init(Context context, AttributeSet attrs) { this.context = context; TypedArray ta = context.obtainStyledAttributes(attrs, R.styleable.EaseConversationList); primaryColor = ta.getColor(R.styleable.EaseConversationList_cvsListPrimaryTextColor, getResources().getColor(R.color.list_itease_primary_color)); secondaryColor = ta.getColor(R.styleable.EaseConversationList_cvsListSecondaryTextColor,getResources().getColor(R.color.list_itease_secondary_color)); timeColor = ta.getColor(R.styleable.EaseConversationList_cvsListTimeTextColor, getResources().getColor(R.color.list_itease_secondary_color)); primarySize = ta.getDimensionPixelSize(R.styleable.EaseConversationList_cvsListPrimaryTextSize, 0); secondarySize = ta.getDimensionPixelSize(R.styleable.EaseConversationList_cvsListSecondaryTextSize, 0); timeSize = ta.getDimension(R.styleable.EaseConversationList_cvsListTimeTextSize, 0); ta.recycle(); }
@Override protected void setUpView() { conversationList.addAll(loadConversationList()); conversationListView.init(conversationList); conversationListView.setOnItemClickListener(new OnItemClickListener() { conversationListView.setOnTouchListener(new OnTouchListener() {
public void init(List<EMConversation> conversationList, EaseConversationListHelper helper){ conversations = conversationList; if(helper != null){ this.conversationListHelper = helper; } adapter = new EaseConversationAdapter(context, 0, conversationList); adapter.setCvsListHelper(conversationListHelper); adapter.setPrimaryColor(primaryColor); adapter.setPrimarySize(primarySize); adapter.setSecondaryColor(secondaryColor); adapter.setSecondarySize(secondarySize); adapter.setTimeColor(timeColor); adapter.setTimeSize(timeSize); setAdapter(adapter); }
@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { EMConversation conversation = conversationListView.getItem(position); listItemClickListener.onListItemClicked(conversation); } });
private void init(Context context, AttributeSet attrs) { this.context = context; TypedArray ta = context.obtainStyledAttributes(attrs, R.styleable.EaseConversationList); primaryColor = ta.getColor(R.styleable.EaseConversationList_cvsListPrimaryTextColor, getResources().getColor(R.color.list_itease_primary_color)); secondaryColor = ta.getColor(R.styleable.EaseConversationList_cvsListSecondaryTextColor, getResources().getColor(R.color.list_itease_secondary_color)); timeColor = ta.getColor(R.styleable.EaseConversationList_cvsListTimeTextColor, getResources().getColor(R.color.list_itease_secondary_color)); primarySize = ta.getDimensionPixelSize(R.styleable.EaseConversationList_cvsListPrimaryTextSize, 0); secondarySize = ta.getDimensionPixelSize(R.styleable.EaseConversationList_cvsListSecondaryTextSize, 0); timeSize = ta.getDimension(R.styleable.EaseConversationList_cvsListTimeTextSize, 0); ta.recycle(); }
@Override protected void setUpView() { conversationList.addAll(loadConversationList()); conversationListView.init(conversationList); conversationListView.setOnItemClickListener(new OnItemClickListener() { conversationListView.setOnTouchListener(new OnTouchListener() {
public EaseConversationList(Context context, AttributeSet attrs) { super(context, attrs); init(context, attrs); }
public void run() { while (true) { // ------- code for task to run conversationListView.refresh(); // ------- ends here try { Thread.sleep(timeInterval); } catch (InterruptedException e) { e.printStackTrace(); } } } };
public void init(List<EMConversation> conversationList, EaseConversationListHelper helper){ conversations = conversationList; if(helper != null){ this.conversationListHelper = helper; } adapter = new EaseConversationAdapter(context, 0, conversationList); adapter.setCvsListHelper(conversationListHelper); adapter.setPrimaryColor(primaryColor); adapter.setPrimarySize(primarySize); adapter.setSecondaryColor(secondaryColor); adapter.setSecondarySize(secondarySize); adapter.setTimeColor(timeColor); adapter.setTimeSize(timeSize); setAdapter(adapter); }
@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { EMConversation conversation = conversationListView.getItem(position); listItemClickListener.onListItemClicked(conversation); } });
public void onTextChanged(CharSequence s, int start, int before, int count) { conversationListView.filter(s); if (s.length() > 0) { clearSearch.setVisibility(View.VISIBLE); } else { clearSearch.setVisibility(View.INVISIBLE); } }
private void init(Context context, AttributeSet attrs) { this.context = context; TypedArray ta = context.obtainStyledAttributes(attrs, R.styleable.EaseConversationList); primaryColor = ta.getColor(R.styleable.EaseConversationList_cvsListPrimaryTextColor, getResources().getColor(R.color.list_itease_primary_color)); secondaryColor = ta.getColor(R.styleable.EaseConversationList_cvsListSecondaryTextColor, getResources().getColor(R.color.list_itease_secondary_color)); timeColor = ta.getColor(R.styleable.EaseConversationList_cvsListTimeTextColor, getResources().getColor(R.color.list_itease_secondary_color)); primarySize = ta.getDimensionPixelSize(R.styleable.EaseConversationList_cvsListPrimaryTextSize, 0); secondarySize = ta.getDimensionPixelSize(R.styleable.EaseConversationList_cvsListSecondaryTextSize, 0); timeSize = ta.getDimension(R.styleable.EaseConversationList_cvsListTimeTextSize, 0); ta.recycle(); }
@Override protected void setUpView() { conversationList.addAll(loadConversationList()); conversationListView.init(conversationList); conversationListView.setOnItemClickListener(new OnItemClickListener() { conversationListView.setOnTouchListener(new OnTouchListener() {