Best practices in realization of inner lists in android
<p>I'm newbie in android developing so I'd like to ask for advice about solving the next problem.</p>

<p>I have 2 SQlite tables: <code>cards</code> and <code>meanings</code>. Each card has one or several meanings. My android application should show a list of the cards with the realted meanings. 
I should realise next operations:</p>

<ul>
<li>add a new card with a meaning</li>
<li>add a meaning for an existing card</li>
<li>read card with meanings, update, delete</li>
</ul>

<p>As far as I understand best way of realisation this is to make 2 content providers for the cards and for the meanings. Then I'd like to construct a class which would encapsulate cards' functionality and the put the cards into some kind of adapter. And then bind the adapter to some kind of list view.</p>

<p>I'm not sure that this way is the most optimal, that's why any advices about better ways of doing this is highly appreciated.</p>
