Пользовательский интерфейс чата Firebasetool - PullRequest
0 голосов
/ 18 мая 2019

Обычно для каждого сообщения выдается сообщение чата. Но, как вы видите, одна страница переходит. В чем проблема? Нет проблем с XML-кодом.

состояние моего приложения <pre> public class ChatRecyclerAdapter extends RecyclerView.Adapter {</p> <p>private ArrayList Data = new ArrayList(); private ArrayList MeData = new ArrayList();</p> <p>@NonNull @Override public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { if(viewType == 0) { ... } else { ... }</p> <pre><code>}

public int getItemViewType (int position) {

    //return position % 2 * 2;
    return 0;
}

public void onBindViewHolder (держатель @NonNull RecyclerView.ViewHolder, позиция int) {

} класс ViewHolder0 расширяет RecyclerView.ViewHolder { } класс ViewHolder2 расширяет RecyclerView.ViewHolder { }

А что мне делать, когда я должен представлять другого человека и себя? Я изменил возвращаемое значение getItemViewType (int position) и получаю сообщение об ошибке при прокрутке вниз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...