Android efficient way to handle multiple lists
<p>My application allows users to chat with friends (like skype or whatsapp), so I have an Activity for displaying a "conversation" (a list).</p>

<p>The user can change from one conversation to another.
So, the problem is changing from one list to another, or "updating" the whole list of messages.</p>

<p>What is the best way to do that? (performance and memory)
- Remove all elements from the list and add the new messages?
- Use multiple ListViews and Adapters?
...</p>

<p>Thanks!</p>
