yes sir. Android calls that method once after adapter is set to determine how many view types it needs to cache. Basically we would want to return the maximum number of different view types we'll be using.