Solved one NullPointerException

ListView.getChildAt(position) assumes the starting child is the first visible item on the screen. So position should be in the range of 0 to the index of last visible item.

So its giving NPE when i try to click on a position lets say 103.