Business logic of the CheckBox listener inside a ListView
<p>I have implemented a custom adapter for my ListView, that includes a CheckBox in each row.</p>

<p>As I have my click listener in my custom adapter, I'm forced to implement there my business logic (that is, what happens when a CheckBox is clicked... access the database, etc).</p>

<p>Is that correct? Wouldn't be a better practice to implement that business logic outside the custom adapter? (I think the adapter should only care about visualization).</p>
