Custom Adapter Example.