Remove view from parent before trying to insert into a new container.

This commit is contained in:
Alex Hart 2021-09-21 10:03:42 -03:00
parent b1d1b7e31e
commit b070e6962f

View file

@ -747,6 +747,7 @@ public class ConversationAdapter
unbind();
if (view != null) {
removeViewFromParent(view);
container.addView(view);
}
}
@ -754,6 +755,12 @@ public class ConversationAdapter
void unbind() {
container.removeAllViews();
}
private void removeViewFromParent(@NonNull View view) {
if (view.getParent() != null) {
((ViewGroup) view.getParent()).removeView(view);
}
}
}
private static class PlaceholderViewHolder extends RecyclerView.ViewHolder {